home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 2 / Gold Medal Software Volume 2 (Gold Medal) (1994).iso / os2 / lw21.arj / LW21.INF (.txt) < prev    next >
OS/2 Help File  |  1993-12-16  |  108KB  |  3,393 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Copyright ΓòÉΓòÉΓòÉ
  3.  
  4.                        LiveWire Communications Version 2.1
  5.  
  6.                          Professional Shareware Software
  7.  
  8.  
  9.                                    User Manual
  10.                                         &
  11.                             Script Language Reference
  12.  
  13.                          Copyright 1990-1993 Les Novell
  14.  
  15.  
  16. ΓòÉΓòÉΓòÉ 2. Introduction ΓòÉΓòÉΓòÉ
  17.  
  18. Introduction 
  19.  
  20. LiveWire Communications is the 32-bit, mult-threaded 
  21. text-basedtele-communications program for OS/2 2.0 and later. Highly optimized, 
  22. packed full of features, and yet easy to use, LiveWire is an excellent 
  23. replacement for DOS communications packages which are unable to take full 
  24. advantage of OS/2. 
  25.  
  26. Features 
  27. LiveWire's text-based interface is designed to be easy to use andconfigure, 
  28. especially for users familiar with other communications software. LiveWire also 
  29. has many features unavailable in other communicationsprograms. The following is 
  30. a list of major features incorporated in LiveWire 2.1. 
  31.  
  32. o Full TTY, ANSI, OS2You, and VT-100 emulations 
  33.  
  34. o REXX script language 
  35.  
  36. o BPS rates up to 57,600 without loss of data 
  37.  
  38. o High performance output in windowed and full screen 
  39.  
  40. o Unlimited scroll-back buffer 
  41.  
  42. o 80 preset modem configurations to choose from 
  43.  
  44. o Internal public domain Zmodem-32 
  45.  
  46. o Named pipe support for network modems and connections 
  47.  
  48. o Point and shoot dialing directory with superior editing facilities 
  49.  
  50. o Macro commands control the actions of most function or alternate keys, all 
  51.   keys are re-definable 
  52.  
  53. o Automatic detection and installation of external protocols such as M2Zmodem, 
  54.   CKermit, SEALink, and ZedZap 
  55.  
  56. o Support for Procomm+, Qmodem, Boyan, Telix, and LiveWire keysets. This 
  57.   feature is meant to decrease the time required to learn LiveWire by providing 
  58.   familiar keycommand definitions. 
  59.  
  60. o Dialing directory reads and writes Procomm, Procomm+, Qmodem, Boyan, and 
  61.   Telix dialing directories 
  62.  
  63.  
  64. ΓòÉΓòÉΓòÉ 3. Installation ΓòÉΓòÉΓòÉ
  65.  
  66. Installation 
  67.  
  68.           To install LiveWire, first copy the source files from the 
  69.           distribution diskette into a directory on your hard drive, for 
  70.           example LWOS2. Then, change to that directory and drive and type 
  71.           INSTALL. 
  72.  
  73.           Example: 
  74.  
  75.            C:\>mkdir LWOS2
  76.            C:\>A:
  77.            A:\>copy *.* C:\LWOS2
  78.            A:\>C:
  79.            C:\>cd LWOS2
  80.            C:\LWOS2>INSTALL
  81.  
  82.           The installation program will assume you want to install LiveWire in 
  83.           the directory you have copied the files to. The installation program 
  84.           will remove any previous residual configuration files. It will then 
  85.           create a desktop folder for LiveWire which will contain the program, 
  86.           this manual, a registration object, and a host mode script. 
  87.  
  88.           Once installation has been completed, you may start LiveWire by 
  89.           double-clicking on the LiveWire icon. If you have a registration 
  90.           number you may register this copy of LiveWire by double-clicking on 
  91.           the LiveWire key icon. 
  92.  
  93.           If you have the ZIPed version of LiveWire available on bulletin 
  94.           boards and networks world-wide, follow similar instructions, except 
  95.           unzip the LiveWire ZIP file into the desired directory, then run 
  96.           install. 
  97.  
  98.  
  99. ΓòÉΓòÉΓòÉ 4. Running LiveWire for the first time ΓòÉΓòÉΓòÉ
  100.  
  101. Running LiveWire for the first time 
  102.  
  103.           The first time LiveWire is started you will have to tell it a few 
  104.           things about your computer setup. The first thing you must specify is 
  105.           which communications port your modem is on. If you do not know which 
  106.           port your modem is on you must refer to your modem or computer manual 
  107.           for this information. Move the highlight bar to the correct 
  108.           communications port using the right and left arrow keys. Press ENTER 
  109.           when you've made your selection. 
  110.  
  111.           Next, LiveWire must know what type of modem you have in your 
  112.           computer. A list of 80 different types of modems will be displayed. 
  113.           To choose one, use the up and down arrow keys to move through the 
  114.           list. Press ENTER on the modem you own. If your modem is not listed, 
  115.           choose "Other modem not listed." In this case, you may have to do 
  116.           additional modem setup. Refer to your modem manual for more 
  117.           information. 
  118.  
  119.           LiveWire now needs to know the highest speed your modem will 
  120.           communicate at. If you have chosen a listed modem the correct speed 
  121.           will be selected for you, simply press ENTER. If you selected "Other 
  122.           modem not listed" you must set your modem speed according to your 
  123.           modem manual. Make the speed selection by moving the highlight bar to 
  124.           the correct speed and press ENTER. 
  125.  
  126.           LiveWire will now prompt you for a default color scheme. To select 
  127.           the desired color scheme, use the arrow keys to move the highlight 
  128.           bar to the color scheme you want and press ENTER. Colors can later be 
  129.           customized. 
  130.  
  131.           You'll now be asked if you wish to emulate the keyset of several 
  132.           popular communications programs. If you are not familiar with any of 
  133.           these programs just press ENTER. If you want to emulate another 
  134.           program's keyset then use the right arrow key to move the highlight 
  135.           bar to the program of your choice and press ENTER. 
  136.  
  137.           Lastly you will be asked if you want to do some further configuration 
  138.           or if you want to load LiveWire at this point. To load LiveWire 
  139.           without any further configuration press ENTER. Otherwise press the 
  140.           right arrow key once to move the highlight bar to Edit Configuration 
  141.           and then press ENTER. 
  142.  
  143.  
  144. ΓòÉΓòÉΓòÉ 5. Configuration ΓòÉΓòÉΓòÉ
  145.  
  146. Configuration 
  147. Using pull-down menus 
  148.  
  149.           LiveWire makes use of pull-down menus in it's configuration. 
  150.           Pull-down menus are designed for ease of use and brevity. Across the 
  151.           top of the screen are several categories of configuration. 
  152.  
  153.           Using the right and left arrow keys on your keyboard you can move the 
  154.           highlight bar from one category to the next. Pressing the ENTER key 
  155.           or Down arrow key on one of these categories "pulls down" a menu 
  156.           pertaining to that category. 
  157.  
  158.           Pressing ENTER while the highlight bar is on the Modem category 
  159.           causes a menu appears directly under the category. In this new menu 
  160.           are two options: "Port Configuration..." and "Modem Commands..." The 
  161.           "..." at the end of these options indicate they lead to additional 
  162.           nested menus. 
  163.           Pressing the up and down arrow keys moves the highlight bar 
  164.           vertically between the two options. Pressing ENTER on one of these 
  165.           options leads to yet another nested menu. 
  166.  
  167.           Under "Modem Commands..." is the final menu in the menu nest. Listed 
  168.           in this menu are the several options for modem commands. Again, using 
  169.           the up and down arrow keys moves the highlight bar among the options. 
  170.           To change one of these options, move the highlight bar to the option 
  171.           and press ENTER. A cursor will appear at the beginning of the option 
  172.           with which you can edit the option to your preference. When you are 
  173.           done editing this option, press ENTER and the cursor will disappear. 
  174.  
  175.           Pressing the ESC key while not editing an item causes configuration 
  176.           to back up one menu. 
  177.  
  178.           If you get stuck or need a little instruction, there is one line of 
  179.           context-sensitive help available at the bottom of each screen called 
  180.           the status line. The status line contains status information and a 
  181.           list of available options. 
  182.  
  183.  
  184. ΓòÉΓòÉΓòÉ 5.1. Modem ΓòÉΓòÉΓòÉ
  185.  
  186. Modem 
  187.           Under this menu you can set up specific information concerning your 
  188.           modem. The menu has two options. The first, Port Configuration, will 
  189.           allow you to tell LiveWire your PC's hardware specific information 
  190.           such as the communications port number and baud rate. The second, 
  191.           Modem Commands, specifies your modem's commands and responses. Here 
  192.           you can set what command initializes the modem, dials the modem, and 
  193.           hangs it up. You can also specify what messages LiveWire will expect 
  194.           the modem to respond with when it gets connected to another computer 
  195.           or encounters a problem. 
  196.  
  197.  
  198. ΓòÉΓòÉΓòÉ 5.2. Port Configuration ΓòÉΓòÉΓòÉ
  199.  
  200. Port Configuration... 
  201. This selection leads you to a menu where you may change any of the options 
  202. below. 
  203.           Comm device 
  204.                     Selecting this option allows you to change the 
  205.                     communications port number your modem is using.  Refer to 
  206.                     your modem, computer, or communications port manual for 
  207.                     this information. It will not hurt to try numbers 
  208.                     successively from 1 until your modem dials successfully. If 
  209.                     you are using a named pipe for communication, this setting 
  210.                     must be set to PIPE, which appears after COM8:. 
  211.           Baud rate 
  212.                     Selecting this option allows you to edit the speed your 
  213.                     modem will operate at. This value can be anywhere from 110 
  214.                     to 57,600. More common values of the baud rate are 1200, 
  215.                     2400, 4800, and 9600, 19200, 14400, and 38400. Check your 
  216.                     modem manual for the appropriate modem speed setting. 
  217.           Data Bits 
  218.                     Selecting this option switches the data bits to 7 or 8. IBM 
  219.                     PC systems use 8 bits to communicate. Using a 7 bits is 
  220.                     required by older hardware and mainframes. If 8 bits are 
  221.                     used, the Parity setting must be None. If 7 bits are used, 
  222.                     the Parity setting can be None, Even, or Odd. 
  223.           Parity 
  224.                     Selecting this option switches the parity to None, Even, or 
  225.                     Odd. Parity is a form of error detection used by modems 
  226.                     that communicate using 7 data bits. Since only 7 of a 
  227.                     possible 8 data bits are used in a 7 bit communications 
  228.                     session, the extra bit is used for error detection. There 
  229.                     are three forms of this error protection LiveWire supports: 
  230.                     None, Even, or Odd. Unfortunately, once an error has been 
  231.                     detected, there is no way to correct it. Note that error 
  232.                     means garbled text  produced from static or other noise 
  233.                     caused by the phone lines. 
  234.           Stopbits 
  235.                     Selecting this option switches the number is stopbits to 1 
  236.                     or 2. Stopbits are extra bits at the end of each series of 
  237.                     8 bits that indicate the end of the series of bits. Most 
  238.                     computer systems use 1 stop bit, although some require 2. 
  239.           Locked Port 
  240.                     Selecting this option turns the locked port option off or 
  241.                     on. If your modem has data compression you will want to 
  242.                     turn this option on as well as telling your modem that you 
  243.                     are using a locked port. Here is why: Most modems are 
  244.                     "smart."  When they connect to another computer theyreturn 
  245.                     a message to LiveWire indicating the speed at which they 
  246.                     connect. For example, a modem may return CONNECT 2400. When 
  247.                     the dialer receives this message, LiveWire normally resets 
  248.                     the communications parameters to communicate at 2400 bps. 
  249.                     While this is fine for modems without error compression, 
  250.                     modems with data compression are able to boost transmission 
  251.                     speeds well beyond 2400 bps.  For example, if your modem 
  252.                     compresses a 2400 bps transfer by a factor of 2 then your 
  253.                     actual transmission rate is twice that -- 4800 bps. Without 
  254.                     a locked port LiveWire limits the connection to 2400 bps 
  255.                     and no speed advantage is gained. Turning the Locked Port 
  256.                     option ON prevents LiveWire from interpreting the modem's 
  257.                     CONNECT 2400 message. Setting the Baud Rate option above to 
  258.                     4800 then allows greater throughput. You must also set an 
  259.                     option on your modem to lock the port (although this may be 
  260.                     the default). For information on how to do this, consult 
  261.                     your modem manual. 
  262.           Named Pipe 
  263.                     If you are attempting to connect to a named pipe server, 
  264.                     you must set this field to the name of the pipe to connect 
  265.                     to. All pipe names must begin with \PIPE\ and end in the 
  266.                     remote computer name and remote pipe name. To use a named 
  267.                     pipe the communications device must also be set to PIPE. 
  268.  
  269.  
  270. ΓòÉΓòÉΓòÉ 5.3. Modem Commands ΓòÉΓòÉΓòÉ
  271.  
  272. Modem Commands 
  273.           This selection leads you to a menu where you may change any of the 
  274.           options below. 
  275.  
  276.  Modem Initialization 
  277.                     Selecting this option allows you to change the modem 
  278.                     initialization which is sent to the modem every time you 
  279.                     start LiveWire. 
  280.  
  281.                     Here are some other options you can add to the end of the 
  282.                     string that work with most hayes-compatible modems: 
  283.  
  284.                     E1        Set echo keystrokes on 
  285.                     Q0        Quiet mode off 
  286.                     M0        Modem speaker off 
  287.                     V1        Verbose responses (such as CONNECT, BUSY) 
  288.                     S7=60     Set dial timeout to 60 
  289.                     X3        1200 baud busy signal/no dial tone checking 
  290.                     X4        2400 baud busy signal/no dial tone checking 
  291.                     &C1       Return correct online/offline status 
  292.  
  293.                     There are many more commands the modem understands. The 
  294.                     commands listed above are for 1200 and 2400 baud hayes 
  295.                     compatible modems. Most modems are hayes compatible, or at 
  296.                     least partially compatible. This manual cannot provide a 
  297.                     complete list of modem commands since they do vary from 
  298.                     modem to modem. If need be, review your modem's options in 
  299.                     your modem manual. If you have a high speed or data 
  300.                     compression modem make sure you read the manual to get the 
  301.                     most out of your modem. It should have a list and 
  302.                     description of all supported modem commands. 
  303.           Modem Dial Prefix 
  304.                     Selecting this option allows you to change the dial command 
  305.                     prefix. This is the command is required to initiate dialing 
  306.                     of the phone. It is set to be ATDT by default, which means 
  307.                     "ATtention, Dial Tone." If you have a pulse dial (rotary) 
  308.                     phone, change this to ATDP, which stands for "ATtention, 
  309.                     Dial Pulse." 
  310.           Modem Dial Postfix 
  311.                     Selecting this option allows you to change the dial command 
  312.                     postfix. Normally, this is just the ENTER key, which sends 
  313.                     the command. The ENTER key is ^M for Control-M.                                                                                                                           Modem 
  314.                                                                                                                                                                                               Hangup 
  315.                                                                                                                                                                                               Command 
  316.                     Selecting this option allows you to change the hangup 
  317.                     command. The hangup command for hayes compatible modems is 
  318.                     ^~^~^~+++~^~^~^ATH0^M, which translates to: 
  319.  
  320.                      ^~^~^~    Pause for 1.5 seconds (each ^~ is .5 seconds)
  321.                      +++       Puts the modem in command mode
  322.                      ^~^~^~    Pause for 1.5 seconds
  323.                      ATH0      Attention, hang up
  324.                      ^M        ENTER key (to send modem command)
  325.  
  326.                     NOTE: Before sending the modem hangup string LiveWire 
  327.                     lowers the DTR signal. This will make many modems 
  328.                     immediately hang up the phone. If this causes the modem to 
  329.                     go off-hook, LiveWire does not send the hangup command. 
  330.           Connect message 
  331.                     Selecting this option allows you to tell LiveWire what your 
  332.                     modem responds with when it connects with another computer. 
  333.                     Hayes modems return CONNECT. Hayes smart modems will return 
  334.                     the speed of connection along with the CONNECT response. 
  335.                     (EG: CONNECT 2400). LiveWire is smart enough to understand 
  336.                     these responses. You can prevent LiveWire from interpreting 
  337.                     the bps rate following the connect message by turning the 
  338.                     locked port option on. 
  339.           Unable to connect #1,2,3,4 
  340.                     Selecting these options allows you to tell LiveWire what 
  341.                     messages your modem may return if it is unable to reach the 
  342.                     number you have dialed. 
  343.           Modem error message 
  344.                     Selecting this option allows you to tell LiveWire what 
  345.                     error message the modem sends if something has gone wrong. 
  346.                     It is simply ERROR for Hayes compatible modems. 
  347.  
  348.  
  349. ΓòÉΓòÉΓòÉ 5.4. Defaults ΓòÉΓòÉΓòÉ
  350.  
  351. Defaults 
  352. Under this menu you can set up the default configuration of LiveWire. 
  353.           Echo Keystrokes 
  354.                     Selecting this option turns LiveWire's echo (display) of 
  355.                     your keystrokes on or off. In terminal mode, if you press a 
  356.                     key, LiveWire normally does not display the key on the 
  357.                     screen. It relies on either the modem or the system you are 
  358.                     calling to do this. However, in some cases you may want 
  359.                     LiveWire to echo the keys back to you. In such a case you 
  360.                     would turn Echo Keystrokes to ON. 
  361.           Add linefeeds 
  362.                     Selecting this option makes LiveWire either add linefeeds 
  363.                     or not add line feeds to carriage returns. Normally, the 
  364.                     modem or the other system you call will automatically drop 
  365.                     down a line (linefeed) as well as carriage return (move the 
  366.                     cursor to the beginning of the line). However, some systems 
  367.                     only send carriage returns and expect LiveWire to add the 
  368.                     linefeeds. In this case, Add linefeeds should be on. 
  369.           Backspace is DEL 
  370.                     Turning on this option makes LiveWire send a DEL character 
  371.                     when the BackSpace key is pressed. Many dial-in services 
  372.                     use DEL as a backspace character. If your BackSpace key 
  373.                     does not work, try turning this option on. 
  374.           XON/XOFF flow control 
  375.                     Selecting this option turns the XON/XOFF flow control 
  376.                     protocol on or off. When XON/XOFF flow control is on, the 
  377.                     receiving computer can send a command called XOFF to your 
  378.                     computer that will stop transmission temporarily.  When the 
  379.                     receiving computer catches up, it sends an XON command, 
  380.                     which resumes transmissions. This is used when the computer 
  381.                     is receiving information too quickly to be processed. If 
  382.                     flow control is on and your computer receives the XOFF 
  383.                     command, your keyboard will not work until XON is received. 
  384.                     If you wish to override this, press the ESC key. 
  385.           RTS/CTS flow control 
  386.                     Selecting this option turns the RTS/CTS flow control 
  387.                     protocol on or off. The RTS/CTS protocol serves the same 
  388.                     purpose as the XON/XOFF flow control but is more effective 
  389.                     and more widely used. Flow control is managed by the 
  390.                     hardware at the UART level instead of sending commands. 
  391.                     This option should remain on for most modems, especially if 
  392.                     you have a high speed modem. Without RTS/CTS flow control 
  393.                     you may loose large chunks of information while 
  394.                     communicating at high speeds.                                                                                                                                                                                         Ignore 
  395.                                                                                                                                                                                                                                           carrier 
  396.                                                                                                                                                                                                                                           signal 
  397.                     The carrier signal is a signal sent by the modem to the 
  398.                     computer informing the computer that the modem still has a 
  399.                     connection. If this signal is suddenly dropped, LiveWire 
  400.                     realizes that no connection exists any more and stops its 
  401.                     current operation. Turning this option on causes LiveWire 
  402.                     to ignore the state of the carrier signal when uploading 
  403.                     and downloading. This is useful if you have a direct 
  404.                     connection or your modem does not properly report carrier. 
  405.           VGA 50 line mode 
  406.                     Selecting this option turns VGA 50 line mode on or off. If 
  407.                     you have a VGA monitor, your monitor is capable of 
  408.                     displaying 50 lines on your screen, as opposed to the 
  409.                     normal 25. In this mode the dialing directory will display 
  410.                     30 entries per screen rather than 10. 
  411.           Popup on connect 
  412.                     Turning this option on causes LiveWire's dialer to 
  413.                     interrupt your current program by switching to full screen 
  414.                     mode and notifying you when you have established a 
  415.                     connection. 
  416.           Music 
  417.                     Turning this option off stops LiveWire from making sound. 
  418.           Dialer on startup 
  419.                     Turning this option on causes LiveWire to automatically 
  420.                     enter the dialing directory when it starts up. By default 
  421.                     this option is off and LiveWire enters terminal mode. This 
  422.                     setting is turned off if a script is run from the command 
  423.                     line. 
  424.           Status Line 
  425.                     Selecting this option turns the status line in the terminal 
  426.                     on or off. The last line of your screen in terminal mode is 
  427.                     normally used for status information. If the computer you 
  428.                     are calling requires use of the whole screen, you should 
  429.                     turn the status line off. 
  430.           Scroll-back 
  431.                     Selecting this option turns the scroll-back buffer on or 
  432.                     off. By default scroll-back is on. This means that LiveWire 
  433.                     stores all previous lines for review. 
  434.           scroll-back Quote 
  435.                     When you quoting a portion of the text from your scroll 
  436.                     back buffer you may want a character or characters to 
  437.                     precede each line of quoted text. This indicates to the 
  438.                     reader that the text he is reading has been quoted from 
  439.                     another source. By default this option is a single caret 
  440.                     (>). 
  441.           Connect timeout 
  442.                     Selecting this option allows you to change the time 
  443.                     LiveWire will spendwaiting to be connected to each computer 
  444.                     system you dial. By default the connect timeout is set to 
  445.                     45 seconds. Most computers will establish connection within 
  446.                     15 to 20 seconds. 
  447.           Redial wait 
  448.                     Selecting this option allows you to change how long 
  449.                     LiveWire will wait between phone dialing attempts. By 
  450.                     default it is set to five seconds. In other words, if 
  451.                     LiveWire gets a busy signal it will wait five seconds 
  452.                     before trying again. 
  453.           inter-character Pacing 
  454.                     Most modems and network setups require a minuscule pause 
  455.                     between characters sent to the modem. This option is the 
  456.                     number of milliseconds LiveWire should pause between each 
  457.                     character it sends to the modem. By default this option is 
  458.                     set to 5 milliseconds. NOTE: You may want to reduce this 
  459.                     number to 0 because all macros also adhere to this setting. 
  460.                     Therefore, sending macros will be slowed if this setting is 
  461.                     not 0. 
  462.  
  463.  
  464. ΓòÉΓòÉΓòÉ 5.5. Files ΓòÉΓòÉΓòÉ
  465.  
  466. Files 
  467. Under the file configuration menu you can set up file specifications and file 
  468. transfer protocols. 
  469.  
  470.           Editor 
  471.                     Selecting this option allows you to change the editor that 
  472.                     LiveWire uses to view and edit files. By default LiveWire 
  473.                     uses OS/2's system editor, E. 
  474.           Transfer protocols... 
  475.                     This menu allows you to add external file transfer 
  476.                     protocols to LiveWire. 
  477.                     - auto-find protocols - 
  478.                               Selecting this option will make LiveWire 
  479.                               automatically look for and install external 
  480.                               protocols it knows about. LiveWire recognizes the 
  481.                               following protocols: M2Zmodem, ZedZap (Cexyz2), 
  482.                               SEALink, CKermit, Puma, MPt, Lynx, Jmodem, 
  483.                               Punter, Bimodem, and Super Zmodem. In addition, 
  484.                               LiveWire includes its own ASCII, message, Xmodem, 
  485.                               Xmodem CRC, and Xmodem-1k, and Zmodem internal 
  486.                               protocols. When searching for protocols, LiveWire 
  487.                               will search the current directory, then 
  488.                               .\PROTOCOL, then \PROTOCOL, and finally it will 
  489.                               search through all of the directories listed in 
  490.                               your OS/2 path environment variable. If any 
  491.                               protocols are found, they are added to the list 
  492.                               automatically. 
  493.                     Edit Protocols 
  494.                               Selecting one of the protocols in the list will 
  495.                               allow you to change the information for that 
  496.                               protocol. To add a new protocol you must select 
  497.                               the empty entry after the last protocol and 
  498.                               provide the following information: 
  499.                               Name 
  500.                                         Selecting this option allows you to 
  501.                                         change the name of the protocol. All 
  502.                                         protocols must be named. 
  503.                               Hotkey 
  504.                                         Selecting this option allows you to 
  505.                                         change the unique hotkey associated 
  506.                                         with the protocol. The hotkey is the 
  507.                                         character that may be pressed to 
  508.                                         automatically jump the highlight bar to 
  509.                                         that protocol. The hotkey should be one 
  510.                                         of the letters in the name of the 
  511.                                         protocol. This hotkey is also used to 
  512.                                         specify the protocol in the dialing 
  513.                                         directory and the script language. 
  514.                               Prompt filename 
  515.                                         Selecting this option changes whether 
  516.                                         LiveWire will prompt the user for a 
  517.                                         filename before downloads. If the 
  518.                                         protocolyou are adding requires that 
  519.                                         LiveWire ask for the filename before 
  520.                                         receiving (downloading) a file, this 
  521.                                         option should be yes. Protocols such as 
  522.                                         Zmodem obtain the download filename 
  523.                                         from the sending computer 
  524.                                         automatically. Therefore, Zmodem does 
  525.                                         not require that the user enter a 
  526.                                         filename when receiving a file. 
  527.                               Receive command 1 and 2 
  528.                                         Selecting this option will allow you to 
  529.                                         change the OS/2 commands required to 
  530.                                         run the protocol to receive a file. 
  531.                                         Read the external protocol manual for 
  532.                                         information about what command to use. 
  533.                                         Some protocols may require more than 
  534.                                         one DOS command, so two lines are 
  535.                                         provided. Most external protocols will 
  536.                                         require that you send the 
  537.                                         communications port, modem speed, and 
  538.                                         filename. If you put %0 in the command 
  539.                                         line, it will be replaced with the port 
  540.                                         number. %1 will be replaced with the 
  541.                                         modem speed. %2 will be replaced with 
  542.                                         the filename or path. %3 is replaced 
  543.                                         with the file handle of the currently 
  544.                                         opened device. 
  545.  
  546.                                         Example: 
  547.                                         DSZ port %0 speed %1 rz %2 
  548.  
  549.                                         May expand to: 
  550.                                         DSZ port 1 speed 2400 rz C:\TMPARCS2 
  551.  
  552.                                         This replacement is done automatically 
  553.                                         by LiveWire, all you need to do is put 
  554.                                         the percent commands in the correct 
  555.                                         place. 
  556.  
  557.                               Send command 1 and 2 
  558.                                         Selecting this option will allow you to 
  559.                                         change the OS/2 commands required to 
  560.                                         run the protocol to send a file. Read 
  561.                                         the external protocol manual for 
  562.                                         information about what command to use. 
  563.                                         Some protocols may require more than 
  564.                                         one DOS command, so two lines are 
  565.                                         provided. Most external protocols will 
  566.                                         require that you send the 
  567.                                         communications port, modem speed, and 
  568.                                         filename. If you put %0 in the command 
  569.                                         line, it will be replaced with the port 
  570.                                         number. %1 will be replaced with the 
  571.                                         modem speed. %2 will be replaced with 
  572.                                         the filename or 
  573.                                                                                         path.                           Example: 
  574.                                         DSZ port %0 speed %1 rz %2 
  575.  
  576.                                         May expand to: 
  577.                                         DSZ port 1 speed 2400 sz 
  578.                                         C:\TMPARCS2\READ.ME 
  579.  
  580.                                         This replacement is done automatically 
  581.                                         by LiveWire, all you need to do is put 
  582.                                         the percent commands in the correct 
  583.                                         place. 
  584.  
  585.           Upload directory 
  586.                     Selecting this option will allow you to change which 
  587.                     directory uploads (files to be sent) can be found. Normally 
  588.                     this option is blank, allowing you to enter your own path 
  589.                     at the time of the upload. However, if you have a directory 
  590.                     where you keep all or most of the files you send, typing 
  591.                     the path here will save time. 
  592.  
  593.           Download Directory 
  594.                     Selecting this option will allow you to change which 
  595.                     directory downloads are sent to. Normally this option is 
  596.                     blank, allowing you to enter the path to send the download 
  597.                     on each download. Protocols that do not prompt you for a 
  598.                     download path (such as Zmodem) will automatically use the 
  599.                     download directory you specify. 
  600.           Usage Log 
  601.                     Selecting this option will allow you to change the path and 
  602.                     file of LiveWire's usage log file. If this is left empty, 
  603.                     LiveWire will ask you to provide a log file when you turn 
  604.                     the usage log on. 
  605.           Capture file 
  606.                     Selecting this option allows you to change the default path 
  607.                     and filename for the capture file. 
  608.           Scroll back save 
  609.                     Selecting this option allows you to change the default path 
  610.                     and filename for scroll back save. 
  611.           Screen Dump 
  612.                     Selecting this option allows you to change the default path 
  613.                     and filename for a screen dump. A screen dump is saving the 
  614.                     contents of the current screen to a file. This is like 
  615.                     print screen to a file. 
  616.  
  617.  
  618. ΓòÉΓòÉΓòÉ 5.6. Colors ΓòÉΓòÉΓòÉ
  619.  
  620. Colors 
  621. Under this configuration menu you can set up all of the colors that LiveWire 
  622. uses. To do this, simply select one of the below. A color selection box, like 
  623. the one to the right, will appear. To change the color use the up and down 
  624. arrow keys to change the background color and the right  left arrow keys to 
  625. change the foreground color. A sample of the color you've selected will appear. 
  626. When you have the desired color, press ENTER to finalize your decision. 
  627.  
  628.           Terminal 
  629.                     Selecting this option allows you to change the color in the 
  630.                     terminal. 
  631.           Terminal Message 
  632.                     Selecting this option allows you to change the color of the 
  633.                     messages displayed while in the terminal. 
  634.           Menu text 
  635.                     Selecting this option allows you to change the color of the 
  636.                     normal menu text. 
  637.           Menu Secondary text 
  638.                     Selecting this option allows you to change the color of the 
  639.                     secondary text in the menus. 
  640.           Menu window Border 
  641.                     Selecting this option allows you to change the color of the 
  642.                     menu's border. 
  643.           Menu Highlights 
  644.                     Selecting this option allows you to change the color of the 
  645.                     background highlights (scroll bars, for example) in the 
  646.                     menus. 
  647.           Status liNe 
  648.                     Selecting this option allows you to change the color of the 
  649.                     status line at the bottom of the screen. 
  650.  
  651.  
  652. ΓòÉΓòÉΓòÉ 5.7. Keys ΓòÉΓòÉΓòÉ
  653.  
  654. Keys 
  655.           Macros... 
  656.                     Selecting this option allows you to change LiveWire's 
  657.                     macros. LiveWire's macros control how the function keys 
  658.                     operate. For example, when you press ALT-D, a macro is 
  659.                     executed which makes the dialer screen appear. When you 
  660.                     first select this option LiveWire will ask you to enter the 
  661.                     macro filename. Press ENTER to retain the same macro 
  662.                     filename. 
  663.  
  664.           Press the function keys you wish to define or command below: 
  665.                     Pressing any key or key combination here will allow you to 
  666.                     define the macro associated with that key combination. You 
  667.                     may define any key or key combination (except for normal 
  668.                     typing or numeric keys). To do this, simply press that key 
  669.                     or key combination. For example, Press F1. The macro for F1 
  670.                     will be displayed, and you may edit it if you like. When 
  671.                     you are done editing the macro, press ENTER. NOTE: In 
  672.                     VT-100 emulation, F1-F4 keys are (by default) reserved for 
  673.                     PF keys. 
  674.  
  675.           List macros 
  676.                     Pressing L from this menu will display a full list of all 
  677.                     definable keys and the macros associated with them. Using 
  678.                     the up and down arrow keys you can move the highlight bar 
  679.                     through the list of macros. Press ENTER to edit the 
  680.                     highlighted macro. 
  681.  
  682.           Using Macros 
  683.                     Macros have many uses. Anything you put in the macros will 
  684.                     be sent to the modem when you press the key associated with 
  685.                     that macro. For example, if you define F1 to be "Hello, I 
  686.                     am using LiveWire Communications!" then when you press F1 
  687.                     it will be as if you typed "Hello, I am using LiveWire 
  688.                     Communications!"  To insert control characters into the 
  689.                     macro, use a caret followed by the control key letter. For 
  690.                     example, ^M. Some common control characters and what they 
  691.                     correspond to are: 
  692.                               ^M        Carriage Return (as if you have pressed 
  693.                                         ENTER) 
  694.                               ^G        Makes a beep tone sound on the remote 
  695.                                         computer 
  696.                               ^L        Formfeed, which effectively clears the 
  697.                                         screen 
  698.  
  699.                     There are also commands that can go in macros. Commands are 
  700.                     contained in curly braces -- { }. 
  701.  The following macro commands are recognized by LiveWire: 
  702.  
  703.                                                                        {BSISDEL}                                                            Toggles the action of the backspace key between the backspace and
  704.                                                                        delete character
  705.   {CAPTURE}Toggles capture of information on and off
  706.   {CGA25}            Switches to 25 line mode
  707.   {CHANGE DIR}       Invokes the change directory (directory tree) function
  708.   {CHANGE DRIVE}     Invokes the change drive function
  709.   {CLRSCR} Clears the screen
  710.   {CONFIG} Invokes the configuration menu
  711.   {CONFIGEMU}        Invokes the emulation configuration menu
  712.   {DIALER} Invokes the dialer
  713.   {DOORWAY}Toggles the doorway mode on and off
  714.   {DOS}              Invokes a OS/2 command shell
  715.   {DOS:cmnd}         Invokes a OS/2 shell where cmnd is executed
  716.   {DUMP SCREEN}      Dumps the screen to a file (like printscreen)
  717.   {ECHO OFF}         Turns local keyboard echo off
  718.   {ECHO}             Toggles local keyboard echo on or off
  719.   {ECHO ON}Turns local keyboard echo on
  720.   {EGA43}            Switches to 43 line mode
  721.   {EXIT}             Exits LiveWire (asks the user before exiting)
  722.   {HANG-UP}Sends the command to hang up the modem
  723.   {HELPSCREEN}       Brings up the help/command screen
  724.   {KEYCONFIG}        Invokes macro configuration
  725.   {LEARN SCRIPT}     Turns script learning on or off
  726.   {LINEFEEDS}        Toggles local linefeeds on or off
  727.   {LINEFEEDS ON}     Turns linefeeds on
  728.   {LINEFEEDS OFF}    Turns linefeeds off
  729.   {LINES}            Toggles between CGA 25 line and EGA 43 line screen mode
  730.   {LOG}              Toggles the log on and off
  731.   {MACROCONFIG}      Invokes macro configuration
  732.                      {PASSWORD}         Sends your password (as listed in the dialer) to the remote
  733.                      computer
  734.   {PRINTER}Toggles capture to printer on and off
  735.   {PORTCONFIG}       Invokes the communications port configuration
  736.   {RECEIVE FILES}    Invokes a download session
  737.                                {RUN SCRIPT <filename>}      Invokes a script. If no filename is specified it is
  738.                                                             requested from the user. If a filename is specified
  739.                                the script is immediately executed.
  740.   {SCROLL-BACK}      Invokes scroll-back viewer
  741.   {SCROLL-BAK}       Toggles scroll back on and off
  742.                                                              {SEND FILES}       Invokes an upload session{SEND ANSI}    Invokes the menu to send an ANSI color command to the remote
  743.                                                              computer
  744.   {SEND BREAK}       Sends a BREAK signal to the remote computer
  745.   {STATUS} Toggles the status line on and off
  746.   {VIEW FILE}        Invokes the file editor
  747.   {XFLOW OFF}        Turns Xon/Xoff flow control off
  748.   {XFLOW}            Toggles Xon/Xoff flow control on or off
  749.   {XFLOW ON}         Turns Xon/Xoff flow control on
  750.   {XLATETABLES}      Invokes translate tables configuration
  751.  
  752.                     You may mix commands and text. For example, a macro can be 
  753.                     defined as: 
  754.                     Running Configuration{CONFIG}Done. 
  755.  
  756.                     Any of these commands can be embedded in a macro. These 
  757.                     commands are dynamically linked with the command menu. If 
  758.                     you move the clear screen command ({CLRSCR}) from  ALT-C to 
  759.                     F1, the change will be reflected in the command screen 
  760.                     automatically. 
  761.  
  762.  Input translate table... 
  763.                     Selecting this option will allow you to configure the 
  764.                     translation table. The input translate table controls all 
  765.                     information going and coming over the modem. Before it is 
  766.                     displayed on your screen, it is passed through the 
  767.                     translate table. For example, using the translate table you 
  768.                     can change all A's to Z's or change all Z's to A's. The 
  769.                     translate table lists numbers 0 through 255. Each number 
  770.                     corresponds with a letter or character. For example, the 
  771.                     number 65 corresponds with the letter A. Using this 
  772.                     information, you can modify the translate table so that 
  773.                     when the letter A is received it is changed to another 
  774.                     letter. Note that the input translate table has no effect 
  775.                     on special terminal emulation codes. 
  776.                               Swap 
  777.                                         Pressing S, for swap, allows you to 
  778.                                         view numbers 129 to 255 of the 
  779.                                         translate table, since the screen can 
  780.                                         only display 128 values at a time. 
  781.                               Change 
  782.                                         Pressing C, for change, allows you to 
  783.                                         modify the translate table. You will be 
  784.                                         asked which number you want to change. 
  785.                                         For example, you would type in 65 and 
  786.                                         press ENTER for the letter A. It then 
  787.                                         asks you for the new value, any number 
  788.                                         from 0 to 255. View 
  789.                                         Pressing V, for view, allows you to 
  790.                                         view the letters and characters 
  791.                                         associated with the numbers. Pressing V 
  792.                                         again will return to the numeric mode. 
  793.  
  794.  Output translate table... 
  795.                     Selecting this option will allow you to configure the 
  796.                     translation table. The output translate table controls all 
  797.                     information going over the modem. Before it is displayed on 
  798.                     your screen, it is passed through the translate table. For 
  799.                     example, using the translate table you can change all A's 
  800.                     to Z's or change all Z's to all A's. The translate table 
  801.                     lists numbers 0 through 255. Each number corresponds with a 
  802.                     letter or character. For example, the number 65 corresponds 
  803.                     with the letter A. Using this information, you can  modify 
  804.                     the translate table so that when the letter A is sent it is 
  805.                     changed to another letter before being sent over the modem. 
  806.                     See Input translate table for information on swap, change, 
  807.                     and view commands. 
  808.  
  809.  
  810. ΓòÉΓòÉΓòÉ 5.8. Terminal Emulations ΓòÉΓòÉΓòÉ
  811.  
  812. Terminal Emulations 
  813. Selecting emulation lets you change which terminal type LiveWire will emulate. 
  814. The terminal type dictates how LiveWire will react to special control codes and 
  815. how it will act under certain situations. 
  816.  
  817.           TTY 
  818.                     Selecting this option will make LiveWire emulate TTY or 
  819.                     TeleTYpe emulation. TTY emulation is a plain vanilla 
  820.                     emulation. It does nothing special, simply displays what it 
  821.                     receives. 
  822.           ANSI 
  823.                     Selecting this option will make LiveWire emulate the ANSI 
  824.                     emulation. LiveWire's ANSI is a subset of the ANSI 
  825.                     specification. Most bulletin boards and online services use 
  826.                     the ANSI emulation. 
  827.           OS2You 
  828.                     OS2You is a special emulation designed to work only with 
  829.                     OS2You remote software. OS2You software, written by Mikael 
  830.                     Wahlgren of Ridax programming, is a shareware program that 
  831.                     allows you to run OS/2 programs remotely -- over the 
  832.                     network, or over a modem. OS2You emulation is a modified 
  833.                     ANSI emulation that has two special keys. Pressing ALT-- 
  834.                     (alt-minus, hex keycode 8200) switches between local and 
  835.                     remote keyboard. When local keyboard is on, LiveWire 
  836.                     operates normally. When remote keyboard is on, all special 
  837.                     keystrokes are sent to the remote program. This allows you 
  838.                     to use function keys and ALT-keys remotely. In addition, 
  839.                     pressing ALT-= (alt-equals, hex keycode 8300) causes the 
  840.                     OS2You services menu to appear. 
  841.           VT-100 
  842.           Selecting this option will make LiveWire emulate the DEC VT-100 
  843.           terminal. DEC VT-100 terminal emulation was coded from the DEC VT330 
  844.           programmer's manual and has been tested against several UNIX and VMS 
  845.           systems as well as the public domain VTTEST program. 
  846.           Setup emulation... 
  847.                     Currently this option only works if VT-100 is the current 
  848.                     emulation. The followings are customizable settings for the 
  849.                     VT-100 emulation. The default settings are those of a 
  850.                     VT-100 terminal, so usually no configuration is required 
  851.                     here. 
  852.                     Backspace=DEL 
  853.                     If Backspace=DEL is on then the backspace key always sends 
  854.                     a DELETE character (0x7f) instead of the normal Backspace 
  855.                     (0x8) character. This setting overrides the Off setting in 
  856.                     the Defaultsconfiguration menu. 
  857.                     Destructive BS 
  858.                     If Destructive BS is true, then backspace erases characters 
  859.                     as it moves back one position. By default in VT-100 
  860.                     emulation backspaces are NOT destructive. 
  861.                     Keypad 
  862.                     Specifies current keypad mode. If the mode is numeric, the 
  863.                     keypad sends actual numbers as the keys are pressed. If the 
  864.                     mode is application, special escape sequences are sent to 
  865.                     the remote computer. 
  866.                     Cursor Keys 
  867.                     Specifies the mode in which the cursor keys operate, 
  868.                     application or normal. Cursor keys always send escape 
  869.                     command sequences in VT-100. 
  870.                     PFKeys 
  871.                     Some programs which utilize VT-100 emulation require that 
  872.                     four function keys (called PFKeys) be available. These keys 
  873.                     can be mapped to one of three different local sets of keys, 
  874.                     or they may be turned off. By default PFKeys are mapped to 
  875.                     F1-F4, but can also be mapped to Shift F1-F4, Alt F1-F4, or 
  876.                     CTRL F1-F4. 
  877.                     Scroll end of line 
  878.                     This option controls whether or not VT-100 automatically 
  879.                     scrolls when its output reaches the last column (the 
  880.                     rightmost edge) on the screen. 
  881.                     Command pacing 
  882.                     This option controls the pacing, in miliseconds, between 
  883.                     each character when a VT-100 escape sequence is sent from 
  884.                     LiveWire to the remote site. This happens when PF-keys are 
  885.                     pressed or arrow keys are used. The command pacing option 
  886.                     is set to zero by default, but some remote hosts cannot 
  887.                     handle escape sequences that are sent quickly. In this case 
  888.                     this value must be increased. 
  889.                     Tab setup... 
  890.                     This option allows you to edit the default VT-100 tab 
  891.                     settings. Pressing ENTER on this option will bring up a 
  892.                     window showing the current tab stops. A tab stop is 
  893.                     indicated by a "T". Tab stops can be toggled of and on by 
  894.                     going to the position desired and pressing ENTER. In 
  895.                     addition, pressing ALT-S will restore the standard VT-100 
  896.                     tabs. Pressing ALT-C will clear all tab stops. When you are 
  897.                     done editing tabs, press ESC to exit tab setup. 
  898.                     Answerback message 
  899.                     This string is the answerback message sent by LiveWire in 
  900.                     response to a ENQuiry character. By default this message is 
  901.                     "LiveWire 2.1." 
  902.                     Answerback                    This setting indicates 
  903.                                                   whether LiveWire should 
  904.                                                   respond to the ENQuiry and 
  905.                                                   send the Answerback message. 
  906.                                                   By default this is yes. 
  907.  
  908.  
  909. ΓòÉΓòÉΓòÉ 5.9. Exit config ΓòÉΓòÉΓòÉ
  910.  
  911. Exit 
  912. Pressing ESC while not in any configuration menu gets you to the Exit menu.  To 
  913. return to configuration, press ESC again. 
  914.  
  915. Save Configuration 
  916.                     Select this option to save the changes in the 
  917.                     configuration. 
  918.  Exit without saving 
  919.                     Select this option to cancel the changes made to the 
  920.                     configuration. Changes made to the macros and transfer 
  921.                     protocols cannot be canceled and will be in effect even if 
  922.                     you select abort configuration. 
  923.  
  924.  
  925. ΓòÉΓòÉΓòÉ 6. The Terminal Mode ΓòÉΓòÉΓòÉ
  926.  
  927. The Terminal Mode 
  928.  
  929. The modem initialization string 
  930.           When LiveWire first starts up it sends the modem initialization 
  931.           string. The modem initialization string is a set of commands sent to 
  932.           the modem that set it up for use by LiveWire Communications. 
  933.  
  934.           Before sending the initialization string, however, LiveWire checks to 
  935.           see if the modem is connected to another computer. If so, LiveWire 
  936.           will tell you that you are online and will ask if you still want to 
  937.           send the initialization string. Some modems will initially report 
  938.           that they are connected with another computer, but after sending the 
  939.           first initialization will report the correct status. In some 
  940.           occasions, the Hayes Personal Modem for example, the modem ALWAYS 
  941.           reports that it is connected to another computer. In this case 
  942.           LiveWire will always ask if you want to send the initialization 
  943.           string. You should answer Yes. 
  944.  
  945.           If your modem was not listed as one of the pre-defined modems in the 
  946.           LiveWire modem database you should consult your modem manual for the 
  947.           correct settings. Some of the most common problems that occur if the 
  948.           modem initialization string is wrong are: 
  949.  
  950.           Modem says "ERROR" (although the modem may still work correctly) 
  951.           Modem does not respond to commands 
  952.           Modem does not echo back keystrokes 
  953.           Modem responds with numbers instead of commands like OK, CONNECT, and 
  954.           BUSY 
  955.           Modem always indicates that is online 
  956.           Modem connects at the wrong speed 
  957.           LiveWire's dialer cannot dial 
  958.           LiveWire's dialer cannot recognize busy or connect signals 
  959.           LiveWire's dialer never gets a busy signal, but will connect 
  960.           LiveWire's dialer won't automatically detect the other modem's speed 
  961.  
  962.  Explanation of the status line 
  963.           The last line on the screen is reserved for status information and 
  964.           help. In the terminal mode the status line looks like: 
  965.  
  966.  | LW | COM1  2400 N81 | Offline |  8:19:24P | L P C E X F R B | ANSI    | 
  967.  COM1               The communications device (COM1-8 or PIPE) 
  968.  2400               The modem speed 
  969.  N                  Parity: None, Even, or Odd 
  970.  8                  The data bits: 7 or 8 
  971.  1                  The stop bits: 1 or 2 
  972.  Offline            Indicates if the modem is offline or online. If the modem 
  973.                     is online, this will show the time spent online. 
  974.  8:19:24P The current time 
  975.  L                  Indicates LiveWire is keeping a log 
  976.  P                  Indicates LiveWire is capturing to the printer 
  977.  C                  Indicates LiveWire is capturing to a file 
  978.  E                  Indicates LiveWire is echoing local keystrokes 
  979.  X                  Indicates that XON/XOFF flow control is on 
  980.  F                  Indicates that linefeeds are on 
  981.  R                  Indicates that RTS/CTS flow control is on 
  982.  ANSI               Indicates the current terminal emulation 
  983.  
  984.           In all other modes, such as the dialer, the status line contains 
  985.           limited help and available commands. 
  986.  
  987.  Terminal mode: a direct link to your modem 
  988.           The terminal mode serves as a direct link to your modem. Anything you 
  989.           type in terminal mode is sent to the modem. The modem has two modes: 
  990.           command mode and data mode. 
  991.  
  992.           Initially, the modem is in command mode. While in command mode it 
  993.           will accept what's called Hayes AT commands. AT is short for 
  994.           "ATtention." Typing AT and then pressing ENTER should make the modem 
  995.           respond by printing OK on the screen. Some other commands are ATH for 
  996.           hangup and ATA for answer phone. In this command mode the modem 
  997.           interprets anything you type as a command. 
  998.  
  999.           When the modem connects to another computer it automatically changes 
  1000.           into data mode. In data mode the modem ignores all commands and opens 
  1001.           a link between your computer and the other computer. Anything you 
  1002.           type will be sent to the other computer. 
  1003.  
  1004.           Once in data mode, there is a way to switch out of it -- type three 
  1005.           +'s with a 1/2 second delay between each +. At this point, the modem 
  1006.           will switch out of data mode and allow you to give it commands. It's 
  1007.           unlikely you'll need to dothis, because if either computer hangs up 
  1008.           the phone the modem will return to command mode automatically. 
  1009.  
  1010.  
  1011. ΓòÉΓòÉΓòÉ 7. The Command Screen ΓòÉΓòÉΓòÉ
  1012.  
  1013. The Command Screen 
  1014. LiveWire[Home] 
  1015. Procomm+[Alt-Z] 
  1016. Qmodem[Home] 
  1017. Telix[Alt-Z] 
  1018. Boyan[Ctrl-Home] 
  1019. Universal[Ctrl-\] 
  1020.  
  1021. Using the command screen 
  1022.           When LiveWire first loads up it will display the following line: 
  1023.  
  1024.           Press <key> for menu command screen 
  1025.  
  1026.           Pressing the key shown will bring up the command screen. Note that, 
  1027.           in any case, the command screen can be activated by pressing and 
  1028.           holding the Ctrl key, then hitting the back slash (\) key. The 
  1029.           command screen provides a list to the major commands supported by 
  1030.           LiveWire and the key combination which activates it. 
  1031.  
  1032.           The command screen is important because the key combination 
  1033.           associated with each command can change according to the macros 
  1034.           setup. 
  1035.  
  1036.           While in the command screen, pressing any of the listed key 
  1037.           combinations will activate that command. Pressing the Escape key will 
  1038.           return you to the terminal mode. You may also select the command you 
  1039.           want by moving the highlight bar with the arrow keys, and then 
  1040.           pressing ENTER when the highlight bar is on the command desired. 
  1041.  
  1042.  Dynamic command keys and changing keysets 
  1043.           All of LiveWire's command keys are dynamic. That is, you can 
  1044.           configure the macros such that any key combination can bring up a 
  1045.           desired function. For your convenience, LiveWire includes keyset 
  1046.           emulations for LiveWire, Procomm+, Qmodem, Telix, and Boyan. This 
  1047.           will help you adapt to LiveWire when switching from another 
  1048.           communications program. All of the commands mentioned in this manual 
  1049.           will, in fine print, list the keys for all of these keysets which 
  1050.           activate the command. 
  1051.  
  1052.           Changing the keyset emulations after the initial configuration of 
  1053.           LiveWire is accomplished by bringing up the command screen and 
  1054.           pressing K for keyset. Then press L for the LiveWire keyset, P for 
  1055.           the Procomm keyset, Q for the Qmodem keyset, T for the Telix keyset 
  1056.           or B for the Boyan keyset.  NOTE: changing the keyset clears the 
  1057.           macros. If you have defined some macros for your personal use they 
  1058.           will be erased by this command.                                                                                                                                               You 
  1059.                                                                                                                                                                                         can 
  1060.                                                                                                                                                                                         also 
  1061.                                                                                                                                                                                         change 
  1062.                                                                                                                                                                                         the 
  1063.                                                                                                                                                                                         keys 
  1064.                                                                                                                                                                                         which 
  1065.                                                                                                                                                                                         activate 
  1066.                                                                                                                                                                                         any 
  1067.                                                                                                                                                                                         of 
  1068.                                                                                                                                                                                         the 
  1069.                                                                                                                                                                                         commands 
  1070.                                                                                                                                                                                         on 
  1071.                                                                                                                                                                                         the 
  1072.                                                                                                                                                                                         command 
  1073.                                                                                                                                                                                         menu 
  1074.                                                                                                                                                                                         right 
  1075.                                                                                                                                                                                         from 
  1076.                                                                                                                                                                                         the 
  1077.                                                                                                                                                                                         command 
  1078.                                                                                                                                                                                         menu. 
  1079.                                                                                                                                                                                         To 
  1080.                                                                                                                                                                                         do 
  1081.                                                                                                                                                                                         this, 
  1082.                                                                                                                                                                                         move 
  1083.                                                                                                                                                                                         the 
  1084.                                                                                                                                                                                         highlight 
  1085.                                                                                                                                                                                         bar 
  1086.                                                                                                                                                                                         to 
  1087.                                                                                                                                                                                         the 
  1088.                                                                                                                                                                                         command 
  1089.                                                                                                                                                                                         you 
  1090.                                                                                                                                                                                         wish 
  1091.                                                                                                                                                                                         to 
  1092.                                                                                                                                                                                         change 
  1093.                                                                                                                                                                                         and 
  1094.                                                                                                                                                                                         press 
  1095.                                                                                                                                                                                         N 
  1096.                                                                                                                                                                                         to 
  1097.                                                                                                                                                                                         select 
  1098.                                                                                                                                                                                         a 
  1099.                                                                                                                                                                                         new 
  1100.                                                                                                                                                                                         key 
  1101.                                                                                                                                                                                         combination. 
  1102.                                                                                                                                                                                         Then, 
  1103.                                                                                                                                                                                         press 
  1104.                                                                                                                                                                                         the 
  1105.                                                                                                                                                                                         key 
  1106.                                                                                                                                                                                         combination 
  1107.                                                                                                                                                                                         you 
  1108.                                                                                                                                                                                         wish 
  1109.                                                                                                                                                                                         to 
  1110.                                                                                                                                                                                         associate 
  1111.                                                                                                                                                                                         with 
  1112.                                                                                                                                                                                         the 
  1113.                                                                                                                                                                                         highlighted 
  1114.                                                                                                                                                                                         command. 
  1115.                                                                                                                                                                                         As 
  1116.                                                                                                                                                                                         long 
  1117.                                                                                                                                                                                         as 
  1118.                                                                                                                                                                                         that 
  1119.                                                                                                                                                                                         key 
  1120.                                                                                                                                                                                         combination 
  1121.                                                                                                                                                                                         is 
  1122.                                                                                                                                                                                         not 
  1123.                                                                                                                                                                                         used 
  1124.                                                                                                                                                                                         for 
  1125.                                                                                                                                                                                         another 
  1126.                                                                                                                                                                                         command 
  1127.                                                                                                                                                                                         the 
  1128.                                                                                                                                                                                         change 
  1129.                                                                                                                                                                                         will 
  1130.                                                                                                                                                                                         take 
  1131.                                                                                                                                                                                         place 
  1132.                                                                                                                                                                                         immediately 
  1133.                                                                                                                                                                                         and 
  1134.                                                                                                                                                                                         permanently 
  1135.                                                                                                                                                                                         on 
  1136.                                                                                                                                                                                         the 
  1137.                                                                                                                                                                                         command 
  1138.                                                                                                                                                                                         screen 
  1139.                                                                                                                                                                                         and 
  1140.                                                                                                                                                                                         in 
  1141.                                                                                                                                                                                         the 
  1142.                                                                                                                                                                                         LiveWire 
  1143.                                                                                                                                                                                         configuration. 
  1144.  
  1145.  
  1146. ΓòÉΓòÉΓòÉ 7.1. Phone book ΓòÉΓòÉΓòÉ
  1147.  
  1148. Phone book 
  1149. LiveWire [Alt-D] 
  1150. Procomm+[Alt-D] 
  1151. Qmodem [Alt-D] 
  1152. Telix [Alt-D] 
  1153. Boyan [Alt-D] 
  1154.  
  1155.           The phone book allows you to keep phone numbers of bulletin boards 
  1156.           and online services. Directly from the phone book you can dial simply 
  1157.           by moving the highlight bar to the number and pressing ENTER. 
  1158.  
  1159.           The dialer is able to read and modify Qmodem 4.x and 5.0, Procomm+, 
  1160.           Telix, and Boyan phone files. Of course, LiveWire has it's own 
  1161.           proprietary dialing directory format too. LiveWire has two 
  1162.           proprietary dialing directory formats, 2.0 style and 2.1 style. 
  1163.           Version 2.1 style allows much longer phone numbers and names and 
  1164.           includes a comments section. Version 2.0 style retains compatability 
  1165.           with the old DOS version of LiveWire. Note that DOS versions of 
  1166.           LiveWire can only read 2.0 style phone books. The dialer also has 
  1167.           excellent editing and sorting functions. For more information see the 
  1168.           section The Phone Book. 
  1169.  
  1170.  
  1171. ΓòÉΓòÉΓòÉ 7.2. Clear screen ΓòÉΓòÉΓòÉ
  1172.  
  1173. Clear screen 
  1174. LiveWire[Alt-C] 
  1175. Procomm+[Alt-C] 
  1176. Qmodem[Alt-C] 
  1177. Telix[Alt-C] 
  1178. Boyan[Alt-Z] 
  1179.  
  1180.           This command simply clears the terminal mode screen. 
  1181.  
  1182.  
  1183. ΓòÉΓòÉΓòÉ 7.3. Scroll back ΓòÉΓòÉΓòÉ
  1184.  
  1185. Scroll back 
  1186. LiveWire[UP-Arrow] 
  1187. Procomm+[Alt-F6] 
  1188. Qmodem[UP-Arrow] 
  1189. Telix[Alt-B] 
  1190. Boyan[Up-Arrow] 
  1191.  
  1192.           Using the scroll-back command you may review what has scrolled off 
  1193.           your screen during your connection. You may then save all or parts of 
  1194.           this scroll-back buffer. 
  1195.  
  1196.           To review scroll-back you can press the up and down arrow keys. Doing 
  1197.           this moves the white highlight bar up and down the screen. When the 
  1198.           highlight bar reaches the top or bottom of the screen the screen will 
  1199.           scroll automatically to reveal more of the session. 
  1200.  
  1201.  Clearing the buffer 
  1202.           You can clear the scroll-back buffer by pressing C when it is 
  1203.           activated. 
  1204.  
  1205.  Saving the buffer 
  1206.           Pressing S will allow you to save the scroll-back. You will be asked 
  1207.           for a filename to save the scrollback to. If you wish to save only 
  1208.           part of the scrollback you can block highlight the part you want to 
  1209.           save before pressing S. 
  1210.  
  1211.  Marking a block of text for saving 
  1212.           To preform block highlighting, move the highlight bar to the first 
  1213.           line you wish to highlight. Press B, for Begin Block. Now move the 
  1214.           highlight bar to the last line you wish to highlight. Press E, for 
  1215.           End Block. Both the beginning line, ending line, and all lines in 
  1216.           between will be highlighted. To save this highlighted block, press S. 
  1217.  
  1218.  Quoting text from the buffer 
  1219.           You can also quote a highlighted block. Quoting means that the 
  1220.           highlighted block is transmitted over the modem, as if you typed it 
  1221.           in yourself. One example of where this feature can be used is if you 
  1222.           are replying to a message. If you wish to include some of the 
  1223.           original message in your reply for reference purposes you can 
  1224.           highlight just the lines you want from the original message and then 
  1225.           have LiveWire retype it for you. To preform a quote, highlight the 
  1226.           block you wish to quote and then press Q, for Quote. 
  1227.  
  1228.  Searching for text in the buffer 
  1229.           LiveWire also allows you to search for strings within the 
  1230.           scroll-back. This is extremely useful for finding the desired 
  1231.           position in a very long scroll backsession. To start searching, press 
  1232.           F for find and type in a string to search for. LiveWire will search 
  1233.           backwards, from the current highlight bar position to the top of the 
  1234.           scroll-back buffer. When LiveWire finds the string it will move the 
  1235.           highlight bar to the line in which the string was found and stop 
  1236.           searching. If you wish to search for another occurence of the string 
  1237.           press A, for search again. 
  1238.  
  1239.  Exiting the buffer 
  1240.           When you are finished looking through the scroll-back you may exit 
  1241.           back to terminal mode by pressing ESC. 
  1242.  
  1243.  
  1244. ΓòÉΓòÉΓòÉ 7.4. Capture ΓòÉΓòÉΓòÉ
  1245.  
  1246. Capture 
  1247. LiveWire[Alt-K] 
  1248. Procomm+[Alt-R] 
  1249. Qmodem[Ctrl-Home] 
  1250. Telix[Alt-L] 
  1251. Boyan[Alt-L] 
  1252.  
  1253.           This command will capture the whole communications session to a file. 
  1254.           The capture can be turned off by repeating this command again. 
  1255.  
  1256.  
  1257. ΓòÉΓòÉΓòÉ 7.5. Dump screen ΓòÉΓòÉΓòÉ
  1258.  
  1259. Dump screen 
  1260. LiveWire[Alt-U] 
  1261. Procomm+[Alt-G] 
  1262. Qmodem[Alt-T] 
  1263. Telix[Alt-I] 
  1264. Boyan[Alt-S] 
  1265.  
  1266.           This command allows you to save the current terminal mode screen to a 
  1267.           disk file. 
  1268.  
  1269.  
  1270. ΓòÉΓòÉΓòÉ 7.6. ANSI color ΓòÉΓòÉΓòÉ
  1271.  
  1272. ANSI color 
  1273. LiveWire[Alt-A] 
  1274. Procomm+[Alt-N] 
  1275. Qmodem[Alt-7] 
  1276. Telix[Alt-N] 
  1277. Boyan[Alt-O] 
  1278.  
  1279.           This command sends the correct ANSI codes over the modem to change to 
  1280.           any desired color. This may be useful in messages and while chatting. 
  1281.  
  1282.  
  1283. ΓòÉΓòÉΓòÉ 7.7. Hang-up ΓòÉΓòÉΓòÉ
  1284.  
  1285. Hang-up 
  1286. LiveWire[Alt-H] 
  1287. Procomm+[Alt-H] 
  1288. Qmodem[Alt-H] 
  1289. Telix[Alt-H] 
  1290. Boyan[Alt-H] 
  1291.  
  1292.           This command attempts to hang up the modem. It attempts two methods. 
  1293.           First, it lowers the DTR (Data Terminal Ready) signal for a 1/4 
  1294.           second and raises it. Most modems will take this as a signal to 
  1295.           hangup. If the modem fails to hangup using this method LiveWire sends 
  1296.           a the hangup string to the modem instructing it to hang up the phone. 
  1297.  
  1298.  
  1299. ΓòÉΓòÉΓòÉ 7.8. Exit ΓòÉΓòÉΓòÉ
  1300.  
  1301. Exit 
  1302. LiveWire[Alt-X] 
  1303. Procomm+[Alt-X] 
  1304. Qmodem[Alt-X] 
  1305. Telix[Alt-X] 
  1306. Boyan[Alt-X] 
  1307.  
  1308.           This command exits LiveWire Communications. Before exiting, LiveWire 
  1309.           will ask you if you're sure you want to exit. Press Y (or ENTER) to 
  1310.           exit or N to return to LiveWire. 
  1311.  
  1312.  
  1313. ΓòÉΓòÉΓòÉ 7.9. Configuration program ΓòÉΓòÉΓòÉ
  1314.  
  1315. Configuration 
  1316. LiveWire[Alt-N] 
  1317. Procomm+[Alt-S] 
  1318. Qmodem[Alt-N] 
  1319. Telix[Alt-O] 
  1320. Boyan[Alt-C] 
  1321.  
  1322.           This command allows you change the configuration for LiveWire. 
  1323.           Configuration is explained in the section Configuration. 
  1324.  
  1325.  
  1326. ΓòÉΓòÉΓòÉ 7.10. Port setup ΓòÉΓòÉΓòÉ
  1327.  
  1328. Port setup 
  1329. LiveWire[Alt-P] 
  1330. Procomm+[Alt-P] 
  1331. Qmodem[Alt-P] 
  1332. Telix[Alt-P] 
  1333. Boyan[Alt-P] 
  1334.  
  1335.           This command allows you to change the serial port configuration. This 
  1336.           includes COM port, baud rate, data bits, stop bits, parity, network, 
  1337.           and port setup. This is discussed in the section Configuration 
  1338.           options and explanations. 
  1339.  
  1340.  
  1341. ΓòÉΓòÉΓòÉ 7.11. Macros ΓòÉΓòÉΓòÉ
  1342.  
  1343. Macros 
  1344. LiveWire[Alt-M] 
  1345. Procomm+[Alt-M] 
  1346. Qmodem[Alt-J] 
  1347. Telix[Alt-K] 
  1348. Boyan[Alt-M] 
  1349.  
  1350.           This command allows you to configure the keyboard macro definitions. 
  1351.           This is discussed in the section Configuration options and 
  1352.           explanations. 
  1353.  
  1354.  
  1355. ΓòÉΓòÉΓòÉ 7.12. X-late Tables ΓòÉΓòÉΓòÉ
  1356.  
  1357. X-late Tables 
  1358. LiveWire[Alt-T] 
  1359. Procomm+[Alt-W] 
  1360. Qmodem[Alt-A] 
  1361. Telix[Alt-W] 
  1362. Boyan[Alt-T] 
  1363.  
  1364.           This command allows you to change the translate tables LiveWire uses. 
  1365.           This is discussed in the section Configuration options and 
  1366.           explanations. 
  1367.  
  1368.  
  1369. ΓòÉΓòÉΓòÉ 7.13. Config keys ΓòÉΓòÉΓòÉ
  1370.  
  1371. Config keys 
  1372. LiveWire[Alt-Y] 
  1373. Procomm+[Alt-F8] 
  1374. Qmodem[Alt-6] 
  1375. Telix[Alt-2] 
  1376. Boyan[Alt-K] 
  1377.  
  1378.           This command allows you to configure the keyboard macros or translate 
  1379.           tables. This is discussed in the section Configuration options and 
  1380.           explanations. 
  1381.  
  1382.  
  1383. ΓòÉΓòÉΓòÉ 7.14. Set Emulation ΓòÉΓòÉΓòÉ
  1384.  
  1385. Emulation 
  1386. LiveWire[Alt-E] 
  1387. Procomm+[Alt-U] 
  1388. Qmodem[Alt-G] 
  1389. Telix[Alt-T] 
  1390. Boyan[Alt-A] 
  1391.  
  1392.           Sets the terminal emulation LiveWire uses. Currently, LiveWire 
  1393.           supports TTY, ANSI, OS2You, and VT-100. Most bulletin boards and 
  1394.           online services require or recommend ANSI emulation. For more 
  1395.           informaton, see Terminal Emulations. 
  1396.  
  1397.  
  1398. ΓòÉΓòÉΓòÉ 7.15. Run script ΓòÉΓòÉΓòÉ
  1399.  
  1400. Run script 
  1401. LiveWire[Alt-I] 
  1402. Procomm+[Alt-F5] 
  1403. Qmodem[Alt-F] 
  1404. Telix[Alt-G] 
  1405. Boyan[Alt-R] 
  1406.  
  1407.           This command starts a LiveWire script file.  You will be asked for 
  1408.           the filename of the script (including extension). You will then be 
  1409.           asked for script parameters. If you do not know what script 
  1410.           parameters to provide, just press ENTER. 
  1411.  
  1412.  
  1413. ΓòÉΓòÉΓòÉ 7.16. Learn script ΓòÉΓòÉΓòÉ
  1414.  
  1415. Learn script 
  1416. LiveWire[Alt-L] 
  1417. Procomm+[Alt-F10] 
  1418. Qmodem[Alt-Q] 
  1419. Telix[Alt-Y] 
  1420. Boyan[Alt-8] 
  1421.  
  1422.           This function attempts to learn your keystrokes and records your 
  1423.           keystrokes in a script file for later playback. This feature is 
  1424.           useful for automating redundant tasks such as typing your name and 
  1425.           password to login to a system. For more information about script 
  1426.           learning see Using Script Learn. 
  1427.  
  1428.  
  1429. ΓòÉΓòÉΓòÉ 7.17. Send files ΓòÉΓòÉΓòÉ
  1430.  
  1431. Send files 
  1432. LiveWire[PgUp] 
  1433. Procomm+[PgUp] 
  1434. Qmodem[PgUp] 
  1435. Telix[Alt-S] 
  1436. Boyan[PgUp] 
  1437.  
  1438.           This command lets you send files over the modem using any of the 
  1439.           listed protocols. A discussion of how to send and receive files is 
  1440.           found in the section Transferring files. 
  1441.  
  1442.  
  1443. ΓòÉΓòÉΓòÉ 7.18. Receive files ΓòÉΓòÉΓòÉ
  1444.  
  1445. Receive files 
  1446. LiveWire[PgDn] 
  1447. Procomm+[PgDn] 
  1448. Qmodem[PgDn] 
  1449. Telix[Alt-R] 
  1450. Boyan[PgDn] 
  1451.           This command lets you receive files over the modem using any of the 
  1452.           listed protocols. A discussion of how to send and receive files is 
  1453.           found in the section Transferring files. 
  1454.  
  1455.  
  1456. ΓòÉΓòÉΓòÉ 7.19. OS/2 shell ΓòÉΓòÉΓòÉ
  1457.  
  1458. OS/2 shell 
  1459. LiveWire[Alt-S] 
  1460. Procomm+[Alt-F4] 
  1461. Qmodem[Alt-R] 
  1462. Telix[Alt-J] 
  1463. Boyan[Alt-J] 
  1464.  
  1465.           This command temporarily shells you to an OS/2 command prompt. To 
  1466.           return to LiveWire simply type EXIT and then press Enter at the DOS 
  1467.           prompt. 
  1468.  
  1469.  
  1470. ΓòÉΓòÉΓòÉ 7.20. Change drive ΓòÉΓòÉΓòÉ
  1471.  
  1472. Change drive 
  1473. LiveWire[Alt-G] 
  1474. Procomm+[Alt-F9] 
  1475. Qmodem[Alt-L] 
  1476. Telix[Alt-3] 
  1477. Boyan[Alt-7] 
  1478.  
  1479.           This command allows you to change the logged drive. Simply move the 
  1480.           highlight bar to the drive you want and press ENTER. You may also 
  1481.           type the letter of the drive to change to, A through Z. 
  1482.  
  1483.  
  1484. ΓòÉΓòÉΓòÉ 7.21. Change dir ΓòÉΓòÉΓòÉ
  1485.  
  1486. Change dir 
  1487. LiveWire[Alt-O] 
  1488. Procomm+[Alt-F7] 
  1489. Qmodem[Alt-O] 
  1490. Telix[Alt-4] 
  1491. Boyan[Alt-N] 
  1492.  
  1493.           This command allows you to change the default directory. This 
  1494.           directory selection method uses a tree-like representation of the 
  1495.           directories rather than typing a path. The first time this command is 
  1496.           run LiveWire will scan the disk to make the directory structure. This 
  1497.           may take some time. 
  1498.  
  1499.           The following keys will work in the directory changer: 
  1500.           ENTER               - Select highlighted directory as the current 
  1501.                               directory 
  1502.           Arrow keys          - Move the highlight bar up or down the tree 
  1503.           INS                 - Create a directory under the highlighted 
  1504.                               directory 
  1505.           DEL                 - Delete highlighted directory 
  1506.  
  1507.           While in the directory changer, you can use the up and down arrow 
  1508.           keys to move the highlight bar to the desired directory. The full 
  1509.           path is shown at the bottom of the window. Pressing ENTER selects 
  1510.           that directory as the current directory. Pressing the INS creates a 
  1511.           new directory. Pressing DEL will allow you to remove a directory. 
  1512.  
  1513.  
  1514. ΓòÉΓòÉΓòÉ 7.22. Directory ΓòÉΓòÉΓòÉ
  1515.  
  1516. Directory 
  1517. LiveWire[Alt-R] 
  1518. Procomm+[Alt-F] 
  1519. Qmodem[Alt-W] 
  1520. Telix[Alt-1] 
  1521. Boyan[Alt-0] 
  1522.  
  1523.           This command displays a listing of the files in the current directory 
  1524.           by the OS/2 DIR /P command. 
  1525.  
  1526.  
  1527. ΓòÉΓòÉΓòÉ 7.23. View file ΓòÉΓòÉΓòÉ
  1528.  
  1529. View file 
  1530. LiveWire[Alt-V] 
  1531. Procomm+[Alt-V] 
  1532. Qmodem[Alt-V] 
  1533. Telix[Alt-A] 
  1534. Boyan[Alt-V] 
  1535.  
  1536.           This command invokes the external editor to edit a file of your 
  1537.           choice. By default the OS/2 system editor E is invoked on the file. 
  1538.  
  1539.  
  1540. ΓòÉΓòÉΓòÉ 7.24. Send BREAK ΓòÉΓòÉΓòÉ
  1541.  
  1542. Send BREAK (NOT listed in command menu) 
  1543. LiveWire[Alt-B] 
  1544. Procomm+[Alt-B] 
  1545. Qmodem[Ctrl-End] 
  1546. Telix[Ctrl-End] 
  1547. Boyan[Ctrl-End] 
  1548.  
  1549.           This command will send a 1.5 second break signal to the remote 
  1550.           computer. 
  1551.  
  1552.  
  1553. ΓòÉΓòÉΓòÉ 7.25. Log ΓòÉΓòÉΓòÉ
  1554.  
  1555. Log 
  1556. LiveWire[Alt-1] 
  1557. Procomm+[Alt-F1] 
  1558. Qmodem[Alt-0] 
  1559. Telix[Alt-U] 
  1560. Boyan[Alt-U] 
  1561.  
  1562.           This turns the useage log on and off. LiveWire logs such things as 
  1563.           time of connection to another computer, files transferred, functions 
  1564.           executed, time online, when carrier was dropped, and when LiveWire 
  1565.           was started and exited. 
  1566.  
  1567.  
  1568. ΓòÉΓòÉΓòÉ 7.26. Printer ΓòÉΓòÉΓòÉ
  1569.  
  1570. Printer 
  1571. LiveWire[Alt-2] 
  1572. Procomm+[Alt-L] 
  1573. Qmodem[Alt-9] 
  1574. Telix[Ctrl-@] 
  1575. Boyan[Ctrl-PrtSc] 
  1576.  
  1577.           This command turns the printer on or off. If on, anything appearing 
  1578.           in the terminal mode is sent to the printer. It is like the capture 
  1579.           command which saves the session, except to the printer. 
  1580.  
  1581.  
  1582. ΓòÉΓòÉΓòÉ 7.27. Echo ΓòÉΓòÉΓòÉ
  1583.  
  1584. Echo 
  1585. LiveWire[Alt-3] 
  1586. Procomm+[Alt-E] 
  1587. Qmodem[Alt-E] 
  1588. Telix[Alt-E] 
  1589. Boyan[Alt-E] 
  1590.  
  1591.           This command turns echo on or off. If echo is on, LiveWire displays 
  1592.           every key that you type in the terminal mode on the screen as you 
  1593.           type it. This is not always desirable because normally the modem and 
  1594.           other computers do that for you automatically. If you see doubled 
  1595.           characters on your screen you should turn echo off. 
  1596.  
  1597.  
  1598. ΓòÉΓòÉΓòÉ 7.28. Scroll-back ΓòÉΓòÉΓòÉ
  1599.  
  1600. Scroll-back 
  1601. LiveWire[Alt-4] 
  1602. Procomm+[Alt-1] 
  1603. Qmodem[Alt-U] 
  1604. Telix[Alt-5] 
  1605. Boyan[Alt-2] 
  1606.  
  1607.           This command turns the scroll-back on or off. Scroll-back is designed 
  1608.           to use as little memory as possible, but if you plan to run LiveWire 
  1609.           for a long time without exiting it is best to turn Scroll-back off to 
  1610.           conserve memory. 
  1611.  
  1612.  
  1613. ΓòÉΓòÉΓòÉ 7.29. Xon/Xoff ΓòÉΓòÉΓòÉ
  1614.  
  1615. Xon/Xoff 
  1616. LiveWire[Alt-5] 
  1617. Procomm+[Alt-2] 
  1618. Qmodem[Alt-Z] 
  1619. Telix[Alt-6] 
  1620. Boyan[Alt-3] 
  1621.  
  1622.           This command turns XON/XOFF flow control on or off. If flow control 
  1623.           is on, the computer you are talking to will be able to temporarily 
  1624.           pause your transmission in order to catch up. This is rarely used, 
  1625.           but can be useful. It can be a nuisance, too. Sometimes line noise or 
  1626.           static upon hanging up will cause a burst of characters, one of which 
  1627.           will be the code to stop transmission. This will lock your keyboard 
  1628.           until you press ESC to override the command. 
  1629.  
  1630.  
  1631. ΓòÉΓòÉΓòÉ 7.30. Doorway ΓòÉΓòÉΓòÉ
  1632.  
  1633. Doorway 
  1634. LiveWire[Alt-6] 
  1635. Procomm+[Alt-3] 
  1636. Qmodem[Alt-=] 
  1637. Telix[Alt-=] 
  1638. Boyan[Alt-4] 
  1639.  
  1640.           This command turns the special doorway mode on or off. While in 
  1641.           doorway mode, you will be able to send function and arrow keys over 
  1642.           the modem. Normally, only printing characters (letters, numbers, and 
  1643.           symbols) can be sent over the modem. Using the special doorway mode 
  1644.           all other keys will be sent over the modem. The use of this mode 
  1645.           requires that the other computer be able to recognize the codes for 
  1646.           the function keys. Some message editors and remote DOS shells 
  1647.           recognize the keys. The program that initiated this standard is 
  1648.           DOORWAY. The shareware DOORWAY program, by Marshall Dudley, allows 
  1649.           any text based program to be run on one computer and appear on 
  1650.           another via a modem. 
  1651.  
  1652.  
  1653. ΓòÉΓòÉΓòÉ 7.31. Status Line ΓòÉΓòÉΓòÉ
  1654.  
  1655. Status Line 
  1656. LiveWire[Alt-7] 
  1657. Procomm+[Alt-4] 
  1658. Qmodem[Alt--] 
  1659. Telix[Alt-7] 
  1660. Boyan[Alt-5] 
  1661.  
  1662.           This command turns the terminal mode status line on or off. In some 
  1663.           cases where the whole screen is needed, the status line, which takes 
  1664.           resides on the last screen line, may not be desirable. 
  1665.  
  1666.  
  1667. ΓòÉΓòÉΓòÉ 7.32. Linefeeds ΓòÉΓòÉΓòÉ
  1668.  
  1669. Linefeeds 
  1670. LiveWire[Alt-8] 
  1671. Procomm+[Alt-F3] 
  1672. Qmodem[Shift-Tab] 
  1673. Telix[Shift-Tab] 
  1674. Boyan[Shift-Tab] 
  1675.  
  1676.           This command turns linefeeds on or off. If linefeeds are on, LiveWire 
  1677.           adds a linefeed to every carriage return. IE: It'll automatically 
  1678.           drop down a line when the cursor moves to the beginning of the line. 
  1679.  
  1680.  
  1681. ΓòÉΓòÉΓòÉ 7.33. 50 lines ΓòÉΓòÉΓòÉ
  1682.  
  1683. 50 lines 
  1684. LiveWire[Alt-9] 
  1685. Procomm+[Alt-6] 
  1686. Qmodem[Alt-4] 
  1687. Telix[Alt-9] 
  1688. Boyan[Alt-G] 
  1689.  
  1690.           This command toggles between 25 lines per screen and 50 lines per 
  1691.           screen mode. 
  1692.  
  1693.  
  1694. ΓòÉΓòÉΓòÉ 7.34. Backspace=DEL ΓòÉΓòÉΓòÉ
  1695.  
  1696. Backspace=DEL 
  1697. LiveWire[Alt-0] 
  1698. Procomm+[Alt-0] 
  1699. Qmodem[Alt-1] 
  1700. Telix[Alt-0] 
  1701. Boyan[Alt-9] 
  1702.  
  1703.           This toggles the BackSpace key between sending a BS (backspace) 
  1704.           character and sending a DEL character. For most BBSs a backspace (the 
  1705.           default) is required. Some systems (UNIX or VMS, in particular) may 
  1706.           require a DEL character, though. If your backspace key appears not to 
  1707.           work, use this command to toggle your backspace setting. 
  1708.  
  1709.  
  1710. ΓòÉΓòÉΓòÉ 8. The Phone Book ΓòÉΓòÉΓòÉ
  1711.  
  1712. The Phone Book 
  1713. LiveWire [Alt-D] 
  1714. Procomm+[Alt-D] 
  1715. Qmodem [Alt-D] 
  1716. Telix [Alt-D] 
  1717. Boyan [Alt-D] 
  1718.  
  1719. The jobs the phone book performs 
  1720.           The dialer keeps a list of up to 200 phone numbers of other 
  1721.           computers. The dialer keeps records such as computer name, number, 
  1722.           last called, and number of times called. The dialer also preforms 
  1723.           useful functions such as dialing the modem and establishing a 
  1724.           connection to one of the services in the phone book. You can have the 
  1725.           phone book redial a number or several selected numbers until it 
  1726.           connects with another computer. Upon connection to another computer 
  1727.           the dialer will return to terminal mode so you can communicate with 
  1728.           the other computer. 
  1729.  
  1730.  
  1731. ΓòÉΓòÉΓòÉ 8.1. Entering a phone number ΓòÉΓòÉΓòÉ
  1732.  
  1733. Entering a phone number 
  1734.  
  1735.           The basic thing you'll need to know to use the dialer is how to enter 
  1736.           a new phone number into the list. You can do this by using the edit 
  1737.           command in the dialer. 
  1738.  
  1739.           First, bring up the dialer by pressing the key combination Alt-D from 
  1740.           the terminal mode. Now, using the up and down arrow keys, move the 
  1741.           highlight bar to a blank entry in the phone book. Now press the "E" 
  1742.           key, for Edit. 
  1743.  
  1744.           A window appears displaying information for the entry you've 
  1745.           selected. The highlight bar appears at the top of the window over the 
  1746.           "Name" field. Press ENTER to edit the name of the computer system to 
  1747.           be added. Type in the name and press ENTER. Now press the down arrow 
  1748.           key once, moving the highlight bar to the "Number" field. Press ENTER 
  1749.           to edit the phone number. Type in the phone number and then press 
  1750.           ENTER when you're finished. 
  1751.  
  1752.           When entering the phone number the following keys have special 
  1753.           meanings: 
  1754.  
  1755.           ,         A comma will pause the phone for 1/2 a second. This is 
  1756.                     useful when the modem must wait for before continuing to 
  1757.                     dial, as some long distance phone companies and foreign 
  1758.                     calls require. 
  1759.  
  1760.           A - J     The letters A through J are called dial codes. Putting a 
  1761.                     dial code in the phone number will cause LiveWire to expand 
  1762.                     that dial code into a code you specify. For example, if you 
  1763.                     type in as a phone number: A555-3218 LiveWire will look up 
  1764.                     the dial code A. If it is defined by you, it will be 
  1765.                     replaced. For example, in this instance if A is defined as 
  1766.                     "9,," then the number would expand to 9,,555-3218. As you 
  1767.                     might imagine, this could be useful when you switch between 
  1768.                     a phone line that requires that you dial 9 before dialing 
  1769.                     and one that does not. The dial codes can be defined 
  1770.                     through the edit (D)ialing codes command, "D" from the 
  1771.                     dialing menu. 
  1772.  
  1773.           When you are finished entering this information you might also want 
  1774.           to edit other information such as speed, parity, bits, stop bits, 
  1775.           script, password, last call, total calls, protocol, emulation, and 
  1776.           echo. 
  1777.  
  1778.  
  1779. ΓòÉΓòÉΓòÉ 8.2. Loading another programs dialing directory ΓòÉΓòÉΓòÉ
  1780.  
  1781. Loading another programs dialing directory 
  1782.  
  1783.           LiveWire provides a unique feature in that it allows you to directly 
  1784.           load several other dialing directory formats. LiveWire supports 
  1785.           LiveWire, Qmodem 4.x and 5.0, Telix, Boyan, Procomm 3.4.2, and 
  1786.           Procomm+ phone directory types. 
  1787.  
  1788.           To load one of these phone files, first enter the dialing directory 
  1789.           (press Alt-D from the terminal mode). Now press the "L" key to Load a 
  1790.           new phone directory. When you are prompted, type the path and name 
  1791.           for the dialing directory you wish to load, then press ENTER. 
  1792.  
  1793.           Loading a Telix directory requires one extra step. Since Telix phone 
  1794.           files are of variable length, they must be converted to LiveWire 
  1795.           format before it can be used. So, when you try to load a Telix phone 
  1796.           directory LiveWire will prompt you to enter a name for the converted 
  1797.           Telix file. Another problem with Telix phone files is that they are 
  1798.           cut off after 200 entries. This is due to the fact that the LiveWire 
  1799.           phone directory format does not support more than 200 entries. 
  1800.  
  1801.           For all phone directories except Telix, the file is not automatically 
  1802.           converted to LiveWire format. If you wish to convert the phone 
  1803.           directory to LiveWire format (although it is not necessary), press 
  1804.           the "N" to coNvert to LiveWire format. You will be asked for a name 
  1805.           to convert the phone file to. 
  1806.  
  1807.  
  1808. ΓòÉΓòÉΓòÉ 8.3. Dialing out ΓòÉΓòÉΓòÉ
  1809.  
  1810. Dialing out 
  1811.  
  1812.           Once you have your phone directory set up, you can dial another 
  1813.           computer. Dialing on LiveWire is very easy. Use the up and down arrow 
  1814.           keys to position the highlight bar over the entry you wish to dial 
  1815.           and press ENTER. LiveWire will automatically start dialing the 
  1816.           selected number. If LiveWire is unable to connect for any reason, it 
  1817.           will wait for a few seconds and redial automatically. This redialing 
  1818.           process will repeat until either you press ESC and cancel the dialing 
  1819.           or you establish connection with the other computer. Pressing ESC 
  1820.           simply stops the dialing and returns you to the dialing directory. If 
  1821.           the modem connects with another computer, the dialer will make a high 
  1822.           pitched ring and display the message "Connect. Press any key..." Upon 
  1823.           your pressing a key, LiveWire will return you to the terminal mode 
  1824.           where you can talk directly with the remote computer. 
  1825.  
  1826.  
  1827. ΓòÉΓòÉΓòÉ 8.4. Marking entries to dial multiple phone numbers ΓòÉΓòÉΓòÉ
  1828.  
  1829. Marking entries to dial multiple phone numbers 
  1830.  
  1831.           LiveWire can also dial any number of entries you choose until it 
  1832.           connects with one of the computers. This is done by marking the 
  1833.           entries you wish to dial. Marking is also very simple. Position the 
  1834.           highlight bar on the entry you wish to mark for dialing. Press the 
  1835.           space bar. A check mark will appear next to the entry, indicating the 
  1836.           entry has been marked. Note that the highlight bar automatically 
  1837.           moves down to the next entry. Repeat this process until all of the 
  1838.           entries you want to dial have been marked. Now, position the 
  1839.           highlight bar on the entry you want to dial first, and press ENTER. 
  1840.           The dialing will begin. The dialing will cycle through the marked 
  1841.           entries until a connection is established. 
  1842.  
  1843.  
  1844. ΓòÉΓòÉΓòÉ 8.5. Dialing commands ΓòÉΓòÉΓòÉ
  1845.  
  1846. Dialing commands 
  1847.  
  1848. dial entry [ENTER] 
  1849.           The Start Dial command will start redialing either the entry the 
  1850.           highlight bar is on or, if there are marked entries, the marked 
  1851.           entries will be dialed. The dialer will continue redialing until it 
  1852.           connects with another computer. To stop dialing, press ESC. 
  1853.  
  1854.  edit entry [E] 
  1855.           The Edit entry command will allow you to edit the entry the highlight 
  1856.           bar is on or the entries that are marked. When you edit an entry, a 
  1857.           window will appear containing the current entry's information. The 
  1858.           following information can be edited by moving the highlight bar to 
  1859.           that option and pressing enter. 
  1860.  
  1861.           Name                The name of the BBS or service associated with 
  1862.                               this entry. 
  1863.           Number              The phone number of there BBS or service for this 
  1864.                               entry. 
  1865.           Speed               Speed to set the modem before dialing. This is 
  1866.                               initially set to the highest baud rate available 
  1867.                               for your modem. 
  1868.           Parity              Parity to be used for the computer being called. 
  1869.                               N=No Parity, O=Odd Parity, E=Even Parity. 
  1870.           Bits                Number of data bits to be used when communicating 
  1871.                               to the computer being called. This may be either 
  1872.                               7 or 8. 
  1873.           Stop (bits)         The number of stop bits to be used when 
  1874.                               communicating to the computer being called. This 
  1875.                               may be either 1 or 2. 
  1876.           Duplex              This option is the same as the echo on/off 
  1877.                               toggle. If duplex is FULL, echo is off. If duplex 
  1878.                               is HALF, echo is on. 
  1879.           Script              This field contains the name of the script file 
  1880.                               associated with this entry. When LiveWire 
  1881.                               connects to a service it checks if the script 
  1882.                               field is filled in. If specified this script file 
  1883.                               is started as soon as a connection has been 
  1884.                               established. NOTE: If a script file is specified 
  1885.                               that does not exist, LiveWire assumes it is 
  1886.                               supposed to start script learning and create a 
  1887.                               script file for automated logon. For more 
  1888.                               information about this feature read Using Script 
  1889.                               Learning. 
  1890.           Password  You may put your password here for reference. In addition 
  1891.                     this field corresponds to the macro {PASSWORD} and can be 
  1892.                     accessed by LiveWire REXX scripts. 
  1893.           Protocol  If you wish to have a default protocol for this service 
  1894.                     press ENTER while the highlight bar is on this option. A 
  1895.                     pop-up menu will appear listing all of the possible 
  1896.                     protocols. Move the highlightbar to the default protocol 
  1897.                     for this entry and press ENTER. 
  1898.           Emulation If you wish to have a default terminal emulation for this 
  1899.                     service press ENTER while the highlight bar is on this 
  1900.                     option. A pop-up menu will appear listing the terminal 
  1901.                     emulations LiveWire supports. Move the highlight bar to the 
  1902.                     default emulation for this entry and then press ENTER. 
  1903.           Info file Specifies the name of the file used for additional 
  1904.                     information. If you wish to create additional information 
  1905.                     (such as comments or script information) with this dialing 
  1906.                     directory you may link a dialer entry with a filename. 
  1907.           Last call LiveWire keeps the date of your last call to this system. 
  1908.                     You may manually edit this field. 
  1909.           Total calls         Total number of times you've called and 
  1910.                               successfully been connected to this service. 
  1911.  
  1912.  mark [SPACEBAR] 
  1913.           This command will mark or unmark the entry with the highlight bar on 
  1914.           it. If the entry is not marked, it will become marked. If the entry 
  1915.           is marked, it will be unmarked. Marking entries allows you to do mass 
  1916.           dialing, deleting, and editing. 
  1917.  
  1918.           Note that the mark/unmark command moves the highlight bar to the next 
  1919.           entry automatically. This is to provide "power marking." In other 
  1920.           words, holding down the spacebar will continue highlighting 
  1921.           consecutive entries as long as the spacebar is held down. 
  1922.  
  1923.  multiple mark [M] 
  1924.           Multiple mark is a very useful and versatile command. It allows you 
  1925.           to mark entries by name, part of a name, or entry number. For 
  1926.           example, if you press M a window will appear asking for what to 
  1927.           search for. Typing in 1,5,7 will mark entries 1, 5, and 7. Here are 
  1928.           some more examples: 
  1929.  
  1930.           1,10,50,3 Marks entries 1, 10, 50, and 3 
  1931.           1,5..20             Marks entries 1, and all entries 5 through 20 
  1932.           1..20,25..200       Marks entries 1 through 20 and entries 25 through 
  1933.                               200 
  1934.           DataMirage          Marks all entries that contain "DataMirage" 
  1935.           Data                Marks all entries containing "Data." Note that 
  1936.                               this will match entries such as: "DataMirage," 
  1937.                               "The DATA Line," and "Dumb Data." There is no 
  1938.                               differentiation between caps and lowercase. 
  1939.           1,Data,5..20        Marks entry 1, all entries containing "Data," and 
  1940.                               entries 5 through 20.unmark all [U] 
  1941.           This command quickly unmarks all entries. 
  1942.  
  1943.  delete entry [DEL] 
  1944.           This command does just what it says -- deletes the highlighted or 
  1945.           marked entries. This command will confirm deletion before it deletes 
  1946.           the entry. After each entry is deleted, LiveWire will ask if you want 
  1947.           to remove the blank entry and move the rest of the dialing directory 
  1948.           up to fill the blank spot. 
  1949.  insert entry [INS] 
  1950.           Pressing INS inserts a blank entry wherever the highlight bar may be. 
  1951.           Note that the new entry is created using the current configuration 
  1952.           information (ie: the modem speed, parity, bits, stopbits, duplex, and 
  1953.           the default protocol). 
  1954.  
  1955.  sort entries [S] 
  1956.           This command will sort your phone book A through Z, Z through A, or 
  1957.           by total calls. All empty entries will be moved to the end of the 
  1958.           list. 
  1959.  
  1960.  eXchange entries [X] 
  1961.           Exchange entries is a simple command that exchanges positions of two 
  1962.           entries in the phone book. Simply mark two entries (no more, no less) 
  1963.           and then press X. The position of the entries will be swapped. 
  1964.  
  1965.  compRess directory [R] 
  1966.           This command removes all blank entries from the dialing directory and 
  1967.           compresses all entries so that they are contiguous. This command will 
  1968.           not rearrange your phone book, it just moves entries up into spots 
  1969.           where blank entries used to be. 
  1970.  
  1971.  xFer entry info [F] 
  1972.           This feature facilitates the exchange of phone numbers. This command 
  1973.           sends basic information over the modem about the entry the highlight 
  1974.           bar is on. This is useful when you want to tell someone the phone 
  1975.           number of a BBS you like but do not want to type them the name or 
  1976.           number. Simply go into your dialer, move the highlight bar to the 
  1977.           entry you want to send them information about and press F. They will 
  1978.           see on their end: 
  1979.           :::>DataMirage BBS  <#>(408) 578-5850 
  1980.           (2400-N-8-1) 
  1981.  
  1982.           NOTE: If your friend is using LiveWire Communications also and he 
  1983.           does not have this number in his dialing directory LiveWire will 
  1984.           automatically ask him ifhe wants to add this number to his dialing 
  1985.           directory! 
  1986.  
  1987.  Print entries [P] 
  1988.           This command will print your phone book to your printer. Upon 
  1989.           pressing P, LiveWire will verify that your printer is on PRN (LPT1:). 
  1990.           If you printer is on another printer port, communications port, or 
  1991.           you want to print to a file, simply type in the destination of phone 
  1992.           book list. For example, LPT2: for printer port 2, COM1: for com port 
  1993.           1, COM2: for com port 2, or FONBOOK.TXT to send the listing to a file 
  1994.           called FONBOOK.TXT. 
  1995.  
  1996.  Load other book [L] 
  1997.           The load other phone book command will allow you to load or start 
  1998.           another phone book. LiveWire can read LiveWire, Procomm, Procomm+, 
  1999.           Qmodem 4.x and 5.0, Telix and Boyan phone directories. To load one of 
  2000.           these phone books, just enter the path and name of the phone book. To 
  2001.           start a new phone book, type in a new filename and a clean phone book 
  2002.           will be made for you. 
  2003.  
  2004.  coNvert to LW format [N] 
  2005.           This command converts Boyan, Procomm, Procomm+, Qmodem 4.x/5.0, and 
  2006.           LiveWire 2.0 phone directories to LiveWire 2.1 phone file format. 
  2007.           First load the phone book you wish to convert. Then, press N and type 
  2008.           in a new name to save the converted phone book as. 
  2009.  
  2010.  undo last actions [!] 
  2011.           This command accomplishes an undo of all of your previous commands up 
  2012.           until the last time the dialing directory was saved to the disk. The 
  2013.           dialing directory is saved automatically by LiveWire upon exiting the 
  2014.           dialer or loading a new phone file. The undo command accomplishes its 
  2015.           work by simply reloading the dialing directory without saving the 
  2016.           current changes. 
  2017.  
  2018.  View script [V] 
  2019.           This command brings up the editor on the file specified in the script 
  2020.           field for the highlighted entry. 
  2021.  
  2022.  edit Dial codes [D] 
  2023.           This command allows you to edit the dialing codes A through J. 
  2024.           Pressing C brings up a window with the letters A through J listed 
  2025.           with an entry field beside each. If you put "9," in the dialing code 
  2026.           A, whenever the letter A appears in the number LiveWire is dialing 
  2027.           (eg. A578-5850) the A will be replaced with "9,".  In this way it is 
  2028.           easy to define and change prefixes or postfixes on numbers.Defined 
  2029.           dialing codes are listed at the top of the dialing directory. To exit 
  2030.           the edit dialing codes window, press ESC. WARNING: It IS possible to 
  2031.           create recursive infinite loops using dialing codes. I don't suggest 
  2032.           it, though. 
  2033.  
  2034.  edit Comment file [C] 
  2035.           This command brings up the editor on the file specified in the Info 
  2036.           file field for the highlighted entry. 
  2037.  
  2038.  
  2039. ΓòÉΓòÉΓòÉ 9. Transferring Files ΓòÉΓòÉΓòÉ
  2040.  
  2041. Transferring Files 
  2042.  
  2043.           The transfer of files over a modem is called uploading and 
  2044.           downloading. Uploading is the action of sending a file. Downloading 
  2045.           is the action of receiving a file. 
  2046.  
  2047.           Conventional phone lines and most data links are error prone. Static, 
  2048.           echos, and unclean lines cause "garbage" to be transmitted. In order 
  2049.           to transfer files, these errors must be corrected or your programs 
  2050.           and data will be unuseable. 
  2051.  
  2052.           In order to catch these errors files are transferred with an error 
  2053.           detection and correction scheme called a file transfer protocol. Both 
  2054.           the remote and local sides must agree upon the protocol. Some common 
  2055.           protocols are Zmodem, Ymodem, and Xmodem. Zmodem is by far the most 
  2056.           efficient and robust protocol of these three. Zmodem and Ymodem allow 
  2057.           you to send and receive multiple files at a time. A transmission of 
  2058.           multiple files is called a "batch" file transfer. 
  2059.  
  2060.           Sample upload session 
  2061.           This section describes uploading a file to a remote system. Here we 
  2062.           assume that the remote system is capable of initiating the transfer 
  2063.           on its side. 
  2064.  
  2065.           First, locate the file on your disk that you want to send. The 
  2066.           filename to send might be C:\LWOS2\LW21.EXE. 
  2067.  
  2068.           Next, tell your remote that you wish to send a file. Usually this is 
  2069.           done by telling it you want to upload. Then, tell the remote which 
  2070.           protocol you want to use. The most preferable protocol is Zmodem. For 
  2071.           more information, consult the manual or help system for your remote 
  2072.           host. 
  2073.  
  2074.           When the remote end tells you to begin uploading, press the PageUp 
  2075.           (for UPload) key on your keyboard. A list of protocols will appear 
  2076.           for your to choose from. Choose the protocol that matches the one you 
  2077.           selected for your remote. 
  2078.  
  2079.           Once a protocol has been established, you will be prompted for the 
  2080.           files you wish to send. If the protocol is Xmodem, Xmodem CRC, or 
  2081.           Xmodem-1K you can only send one file. If the protocol is Zmodem or 
  2082.           Ymodem you may enter as many files as you wish. When you are finished 
  2083.           entering files you can begin thetransfer by pressing ENTER. 
  2084.  
  2085.           During the file transfer a small window should appear in the lower 
  2086.           right hand corner of your screen showing you statistics about the 
  2087.           file transfer. To abort the file transfer, press ESC at any time. 
  2088.           When the file transfer is completed the window will disappear and a 
  2089.           bell will sound. 
  2090.  
  2091.           Sample download session 
  2092.           This section describes downloading a file from a remote system. Here 
  2093.           we assume that the remote system is capable of initiating the 
  2094.           transfer on its side. 
  2095.  
  2096.           First, find the filenames or filenames you want on the remote side. 
  2097.  
  2098.           Next, tell the remote that you wish to receive some files. Usually 
  2099.           this is done by telling it you want to download. Then, tell the 
  2100.           remote which protocol you want to use. The most preferable protocol 
  2101.           is Zmodem. For more information, consult the manual or help system 
  2102.           for your remote host. 
  2103.  
  2104.           The remote end will ask you which files you want to download. Type in 
  2105.           the filenames you wish to receive and tell the remote to begin the 
  2106.           transfer. 
  2107.  
  2108.           At this point, if you are using Zmodem the downloading will 
  2109.           automatically begin. If you are downloading using Ymodem or Xmodem 
  2110.           some extra work is required. 
  2111.  
  2112.           The Ymodem protocol will not start up automatically, so you must 
  2113.           press the Page Down key (for Download) and select the Ymodem 
  2114.           protocol. At this point the download will begin. 
  2115.  
  2116.           The Xmodem protocol (including CRC and 1k) will only receive one file 
  2117.           at a time and does not start automatically either. To begin 
  2118.           downloading you must press the PageDown key (for Download) and select 
  2119.           the Xmodem protocol. You will then be prompted for a filename to 
  2120.           download to. Type in one filename, and press ENTER. At this point the 
  2121.           download will begin. 
  2122.  
  2123.           During the file transfer a small window should appear in the lower 
  2124.           right hand corner of your screen showing you statistics about the 
  2125.           file transfer. To abort the file transfer, press ESC at any time. 
  2126.           When the file transfer is completed the window will disappear and a 
  2127.           bell will sound. 
  2128.  
  2129.  
  2130. ΓòÉΓòÉΓòÉ 10. File Transfer Monitor ΓòÉΓòÉΓòÉ
  2131.  
  2132. File Transfer Monitor 
  2133.  
  2134.           Included in the LiveWire 2.1 package is a Presentation Manager File 
  2135.           Transfer Monitor. The file transfer monitor was designed so that 
  2136.           background file transfers could be easily monitored while using the 
  2137.           applications in the Work Place Shell. 
  2138.  
  2139.           To start the file transfer montor, double click on its icon before 
  2140.           beginning the file transfer. You may also choose to keep the file 
  2141.           transfer monitor running all the time as a minimized window. When 
  2142.           minimized, the file transfer window changes its title to show the 
  2143.           percent transferred of the current file. 
  2144.  
  2145.           The file transfer monitor takes up very little memory and almost no 
  2146.           CPU. It may be minimized or displayed even when LiveWire is not 
  2147.           active. 
  2148.  
  2149.           When a LiveWire session detects the presence of the file transfer 
  2150.           monitor it connects through a named pipe. The named pipe remains 
  2151.           connected until LiveWire exits or the file transfer monitor is 
  2152.           closed. 
  2153.  
  2154.           Please note that the file transfer monitor is a simple utility for 
  2155.           the text-based version of LiveWire. It by no means attempts to make 
  2156.           LiveWire a PM application, and is in no way related to the PM version 
  2157.           of LiveWire currently being developed. 
  2158.  
  2159.  
  2160. ΓòÉΓòÉΓòÉ 11. Named Pipes ΓòÉΓòÉΓòÉ
  2161.  
  2162. Named Pipes 
  2163.  
  2164.           Named pipes are a communications facility provided by OS/2. Named 
  2165.           pipes connect two different programs through a data pipe in the 
  2166.           computer. The data pipe can be thought of as a real-world pipe with 
  2167.           two people standing on either end. If one person speaks down the 
  2168.           pipe, the other person hears what the other has to say, and 
  2169.           vice-versa. 
  2170.  
  2171.           One use for named pipes can be used to connect your local computer to 
  2172.           a single modem in a modem pool (collection of many modems). This is 
  2173.           useful if there are a lot of employees and only a few modems. 
  2174.           Employees can use a modem through named pipe, effectively sharing 
  2175.           them with everyone in the company. 
  2176.  
  2177.           Named pipes are also used for running programs remotely. OS2You by 
  2178.           Mikael Wahlgren of Ridax programming allows you to run and control a 
  2179.           program on a distant computer. The program can be run over a named 
  2180.           pipe. 
  2181.  
  2182.           To set up a connection to a named pipe in LiveWire two things must be 
  2183.           set up in the port configuration. First, go into the configuration 
  2184.           program under "Modem" and "Port Setup." Then, change your 
  2185.           communications device to PIPE. Lastly, set the "Pipe Name" field to 
  2186.           the name of the pipe you want to connect to. 
  2187.  
  2188.           Pipe names always are of the format \PIPE\<pipename>. 
  2189.           To access network pipes the pipe name format is 
  2190.           \\<computername>\PIPE\<pipename>. 
  2191.  
  2192.           When you exit configuration LiveWire will attempt to connect to the 
  2193.           named pipe. If the connection attempt is unsuccessful the message 
  2194.           "PORT NOT READY" will appear on the status line and the statusline 
  2195.           will say "Offline". If the connect is successful, the time spent 
  2196.           connected will be displayed on the status line. 
  2197.  
  2198.           To disconnect from a named pipe connection, press the hangup key 
  2199.           sequence, usually ALT-H. A window saying "Disconnecting pipe" will 
  2200.           appear, and the status line should read "Offline." If, during a 
  2201.           connection, the remote disconnects the pipe the status line will 
  2202.           report that you are "Offline". 
  2203.           To attempt a re-connection to a named pipe, press the hangup key 
  2204.           sequence again (usually ALT-H). A window saying "Attempting to 
  2205.           reconnect pipe" will appear. If the connect was successful, the 
  2206.           status line will indicate indicate the connection has been 
  2207.           established by displaying the time connected. 
  2208.  
  2209.           For more information on how to setup named pipes refer to your 
  2210.           remote's manual or online help. 
  2211.  
  2212.  
  2213. ΓòÉΓòÉΓòÉ 12. REXX Scripting Functions ΓòÉΓòÉΓòÉ
  2214.  
  2215. REXX Scripting Functions 
  2216.  
  2217. Starting a script 
  2218.           LiveWire includes support for the OS/2 REXX procedure language. 
  2219.           LiveWire scripts may be started in one of three ways. Scripts may be 
  2220.           started using the command line parameter /Sscriptname where 
  2221.           <scriptname> is the name of the script to start. Scripts may be 
  2222.           started from within LiveWire in two ways, by invoking them from the 
  2223.           terminal mode or by linking them to a dialing entry. When the dialer 
  2224.           makes a connection to a particular service, its script is 
  2225.           automatically started. 
  2226.  
  2227.  Description of functions 
  2228.           REXX is a very powerful script language provided with OS/2. LiveWire 
  2229.           extends the power of REXX by providing a full suite of functions 
  2230.           designed to control communications sessions. Beneath this item is a 
  2231.           list of functions that are added to REXX scripts executed inside 
  2232.           LiveWire. 
  2233.  
  2234.           There are two special commands, GetLW and SetLW, which get and set 
  2235.           LiveWire attributes. An attribute is any toggle or setting 
  2236.           configurable in LiveWire. These attributes include cursor location, 
  2237.           screen color, phone book entries, timeout values, terminal 
  2238.           emulations, capture, and log. A complete list and description of all 
  2239.           attributes are available beneath the SetLW function. 
  2240.  
  2241.           The rest of the commands handle LiveWire functions, such as hanging 
  2242.           up, dialing, and exiting. Complete descriptions are given beneath 
  2243.           this panel. Some functions include examples, but the best examples 
  2244.           are provided in the host mode script (HOST.CMD) provided with 
  2245.           LiveWire 2.1. 
  2246.  
  2247.  REXX extensions 
  2248.           REXX scripts are plain ASCII text, and must end with the .CMD 
  2249.           extension. LiveWire registers itself as a subcommand handler for REXX 
  2250.           programs run inside LiveWire. LiveWire passes on any commands that 
  2251.           are not valid functions to the OS/2 command interpreter. Standard 
  2252.           REXX output, tracing output, and error output are mapped to 
  2253.           LiveWire's terminal screen. In addition, LiveWire redirects the 
  2254.           standard REXX output command SAY to to the LiveWire terminal screen. 
  2255.  
  2256.           REXX scripts run from inside LiveWire can be further extended by 
  2257.           third party extensions in order to add features such as 
  2258.           multi-threading or PM interfaces.                                                                                                                               This 
  2259.                                                                                                                                                                           manual 
  2260.                                                                                                                                                                           does 
  2261.                                                                                                                                                                           not 
  2262.                                                                                                                                                                           include 
  2263.                                                                                                                                                                           a 
  2264.                                                                                                                                                                           complete 
  2265.                                                                                                                                                                           description 
  2266.                                                                                                                                                                           of 
  2267.                                                                                                                                                                           the 
  2268.                                                                                                                                                                           REXX 
  2269.                                                                                                                                                                           scripting 
  2270.                                                                                                                                                                           language. 
  2271.                                                                                                                                                                           More 
  2272.                                                                                                                                                                           information 
  2273.                                                                                                                                                                           on 
  2274.                                                                                                                                                                           the 
  2275.                                                                                                                                                                           REXX 
  2276.                                                                                                                                                                           scripting 
  2277.                                                                                                                                                                           language 
  2278.                                                                                                                                                                           is 
  2279.                                                                                                                                                                           distributed 
  2280.                                                                                                                                                                           with 
  2281.                                                                                                                                                                           OS/2 
  2282.                                                                                                                                                                           as 
  2283.                                                                                                                                                                           the 
  2284.                                                                                                                                                                           INF 
  2285.                                                                                                                                                                           file 
  2286.                                                                                                                                                                           "REXX 
  2287.                                                                                                                                                                           Information" 
  2288.                                                                                                                                                                           normally 
  2289.                                                                                                                                                                           kept 
  2290.                                                                                                                                                                           in 
  2291.                                                                                                                                                                           the 
  2292.                                                                                                                                                                           Information 
  2293.                                                                                                                                                                           folder. 
  2294.  
  2295.  
  2296. ΓòÉΓòÉΓòÉ 12.1. GetLW(attribute) ΓòÉΓòÉΓòÉ
  2297.  
  2298. GetLW(attribute) 
  2299.  
  2300.           GetLW takes an attribute as an argument and returns the current 
  2301.           actual value of the passed attribute.  If the value of the attribute 
  2302.           is undefined, then the return value is the empty string or "". 
  2303.  
  2304.  
  2305. ΓòÉΓòÉΓòÉ 12.2. SetLW(attribute, attribute_value) ΓòÉΓòÉΓòÉ
  2306.  
  2307. SetLW(attribute,attribute_value) 
  2308.  
  2309.           SetLW sets a majority of LiveWire program attributes.  It takes an 
  2310.           attribute and a corresponding attribute value as arguments.  A call 
  2311.           to SetLW will attempt to set the passed LiveWire program attribute to 
  2312.           the passed attribute value. If SUCCESS, the return value is the empty 
  2313.           string. 
  2314.  
  2315.           Listed as sub-entries of this command are all the attribute that are 
  2316.           Getable and Setable in LiveWire. 
  2317.  
  2318.  
  2319. ΓòÉΓòÉΓòÉ 12.2.1. TimeOut ΓòÉΓòÉΓòÉ
  2320.  
  2321. TimeOut 
  2322.  
  2323.           TimeOut - represents the LiveWire timeout value in seconds.  TimeOut 
  2324.           must be set to an integer value. 
  2325.  
  2326.  Example:  SetLW( TimeOut, 45 ); 
  2327.  
  2328.           This sets TimeOut to 45 seconds. If TimeOut is set to 0, then there 
  2329.           is no timeout effect in LiveWire at all. 
  2330.  
  2331.  
  2332. ΓòÉΓòÉΓòÉ 12.2.2. Echoback ΓòÉΓòÉΓòÉ
  2333.  
  2334. Echoback 
  2335.  
  2336.           EchoBack - determines whether or not input received over the 
  2337.           communications line should be echoed back. 
  2338.  
  2339.           Example: SetLW( EchoBack, On ); 
  2340.           This toggles EchoBack to ON.  Similarly, it may be set to OFF with 
  2341.           SetLW( EchoBack, Off ); 
  2342.  
  2343.           Integer values may also replace the arguments, where 1=ON and 0=OFF. 
  2344.           By default, EchoBack is OFF. 
  2345.  
  2346.  
  2347. ΓòÉΓòÉΓòÉ 12.2.3. FgColor ΓòÉΓòÉΓòÉ
  2348.  
  2349. FgColor 
  2350.  
  2351.           FgColor - represents the current local LiveWire foreground color. 
  2352.           May be set with colors in the range from 0 to 15, inclusive, integers 
  2353.           values only. 
  2354.  
  2355.           Example:  SetLW( FgColor, 8 ); 
  2356.           This set the foreground color to Dark Grey. The following is the 
  2357.           foreground coloring scheme: 
  2358.  
  2359.            Value      Color
  2360.            -----      ----
  2361.            0          Black
  2362.            1          Blue
  2363.            2          Green
  2364.            3          Cyan
  2365.            4          Red
  2366.            5          Magenta
  2367.            6          Brown
  2368.            7          White
  2369.            8          Dark Grey
  2370.            9          Light Blue
  2371.            10         Bright Green
  2372.            11         Bright Blue
  2373.            12         Bright Red
  2374.            13         Bright Magenta
  2375.            14         Yellow
  2376.            15         White
  2377.  
  2378.  
  2379. ΓòÉΓòÉΓòÉ 12.2.4. BgColor ΓòÉΓòÉΓòÉ
  2380.  
  2381. BgColor 
  2382.  
  2383.           BgColor - represents the current local LiveWire background color. 
  2384.           May be set with the same values as above, except only the range from 
  2385.           1 to 7, inclusive, integer values only, will work.  Note:  Clearing 
  2386.           the screen after modifying background colors causes the entire screen 
  2387.           to immediately    change to that background color. 
  2388.  
  2389.  
  2390. ΓòÉΓòÉΓòÉ 12.2.5. CursorX ΓòÉΓòÉΓòÉ
  2391.  
  2392. CursorX 
  2393.  
  2394.           CursorX - the cursor X position, where X_Coordinate is an integer 
  2395.           value in the range 1 to 80, inclusive. 
  2396.  
  2397.  
  2398. ΓòÉΓòÉΓòÉ 12.2.6. CursorY ΓòÉΓòÉΓòÉ
  2399.  
  2400. CursorY 
  2401.  
  2402.           CursorY - the cursor position, where Y_Coordinate is an integer value 
  2403.           in the range 1 to screen length, inclusive. 
  2404.  
  2405.  
  2406. ΓòÉΓòÉΓòÉ 12.2.7. Online ΓòÉΓòÉΓòÉ
  2407.  
  2408. Online 
  2409.  
  2410.           Online - determines whether or not LiveWire is currently online.  If 
  2411.           online, then the return value is 1.  Otherwise, if not online, then 
  2412.           the return value is 0.  Note: This attribute is only defined for 
  2413.           GetLW. 
  2414.  
  2415.  
  2416. ΓòÉΓòÉΓòÉ 12.2.8. CurrentDir ΓòÉΓòÉΓòÉ
  2417.  
  2418. CurrentDir 
  2419.  
  2420.           CurrentDir - represents the current directory. 
  2421.           Example: SetLW( CurrentDir, "C:\LiveWire\Info" ); 
  2422.  
  2423.  
  2424. ΓòÉΓòÉΓòÉ 12.2.9. CurrentDisk ΓòÉΓòÉΓòÉ
  2425.  
  2426. CurrentDisk 
  2427.  
  2428.           CurrentDisk - represents the current default disk drive. 
  2429.           Example:  SetLW( CurrentDisk, "D:" );. 
  2430.  
  2431.  
  2432. ΓòÉΓòÉΓòÉ 12.2.10. Emulation ΓòÉΓòÉΓòÉ
  2433.  
  2434. Emulation 
  2435.  
  2436.           Emulation - represents the current emulation. 
  2437.           Emulation values are as follows:  0=TTY, 1=ANSI-BBS, 2=OS2YOU, 
  2438.           3=VT-100. 
  2439.  
  2440.           Example: SetLW( Emulation, 1 ); 
  2441.  This set the current emulation to ANSI-BBS. 
  2442.  
  2443.  
  2444. ΓòÉΓòÉΓòÉ 12.2.11. Capture ΓòÉΓòÉΓòÉ
  2445.  
  2446. Capture 
  2447.  
  2448.           Capture - determines whether or not LiveWire should capture sessions. 
  2449.           May be set with ON/OFF, 1/0, where 1=Start Capture and 0=Stop 
  2450.           capture. 
  2451.  
  2452.           Note: When used with GetLW, only returns 1 or 0. 
  2453.           Example: SetLW(Capture, ON); 
  2454.  
  2455.  
  2456. ΓòÉΓòÉΓòÉ 12.2.12. CaptureFile ΓòÉΓòÉΓòÉ
  2457.  
  2458. CaptureFile 
  2459.  
  2460.           CaptureFile - represents the name of the current capture file. 
  2461.  
  2462.  
  2463. ΓòÉΓòÉΓòÉ 12.2.13. LogFile ΓòÉΓòÉΓòÉ
  2464.  
  2465. LogFile 
  2466.  
  2467.           LogFile - represents the name of the current log file. 
  2468.  
  2469.  
  2470. ΓòÉΓòÉΓòÉ 12.2.14. Log ΓòÉΓòÉΓòÉ
  2471.  
  2472. Log 
  2473.  
  2474.           Log - determines whether or not LiveWire's log feature is active. 
  2475.  
  2476.  
  2477. ΓòÉΓòÉΓòÉ 12.2.15. Echo ΓòÉΓòÉΓòÉ
  2478.  
  2479. Echo 
  2480.  
  2481.           Echo - determines whether or not the echo (display) of key presses is 
  2482.           on or off. May be set with attribute values On or Off, 1 or 0, True 
  2483.           or False.  Note: When used with GetLW, only returns 1 or 0. 
  2484.  
  2485.           Example: SetLW(Echo, On); 
  2486.  
  2487.  
  2488. ΓòÉΓòÉΓòÉ 12.2.16. Linefeeds ΓòÉΓòÉΓòÉ
  2489.  
  2490. Linefeeds 
  2491.  
  2492.           Linefeeds - determines whether or not automatic line feeds is on or 
  2493.           off. May be set with attribute values On or Off, 1 or 0, True or 
  2494.           False.  Note: when used with GetLW, only returns 1 or 0. 
  2495.  
  2496.  
  2497. ΓòÉΓòÉΓòÉ 12.2.17. RtsCts ΓòÉΓòÉΓòÉ
  2498.  
  2499. RtsCts 
  2500.  
  2501.           RtsCts - determines whether or not RTS/CTS flow control is on or off. 
  2502.           May be set with attribute values On or Off, 1 or 0, True or False. 
  2503.           Note:  When used with GetLW, only returns 1 or 0. 
  2504.  
  2505.  
  2506. ΓòÉΓòÉΓòÉ 12.2.18. StatusLine ΓòÉΓòÉΓòÉ
  2507.  
  2508. StatusLine 
  2509.  
  2510.           StatusLine - determines whether or not the status line is turned on 
  2511.           or off. Maybe set with attribute values On or Off, 1 or 0, True or 
  2512.           False. Note:  When used with GetLW, only returns 1 or 0. 
  2513.  
  2514.  
  2515. ΓòÉΓòÉΓòÉ 12.2.19. DoorWay ΓòÉΓòÉΓòÉ
  2516.  
  2517. Doorway 
  2518.  
  2519.           Doorway - determines whether or not doorway mode is on or off.  May 
  2520.           be set with attribute values On or Off, 1 or 0, True or False.  Note: 
  2521.           When used with GetLW, only returns 1 or 0. 
  2522.  
  2523.  
  2524. ΓòÉΓòÉΓòÉ 12.2.20. Printer ΓòÉΓòÉΓòÉ
  2525.  
  2526. Printer 
  2527.  
  2528.           Printer - determines whether or not printer capture is on or off. 
  2529.           May be set with attribute values On or Off, 1 or 0, True or False. 
  2530.           Note:  When used with GetLW, only returns 1 or 0. 
  2531.  
  2532.  
  2533. ΓòÉΓòÉΓòÉ 12.2.21. BSisDEL ΓòÉΓòÉΓòÉ
  2534.  
  2535. BSisDEL 
  2536.  
  2537.           BSisDEL - determines whether or not the backspace key is equated with 
  2538.           the DEL key.  May be set with attribute values On or Off, 1 or 0, 
  2539.           True or False. By default, BSisDel is set OFF.  Note:  When used with 
  2540.           GetLW, only returns1 or 0. 
  2541.  
  2542.  
  2543. ΓòÉΓòÉΓòÉ 12.2.22. PhoneFile ΓòÉΓòÉΓòÉ
  2544.  
  2545. PhoneFile 
  2546.  
  2547.           PhoneFile - represents the current phone directory file. 
  2548.  
  2549.  
  2550. ΓòÉΓòÉΓòÉ 12.2.23. MacroFile ΓòÉΓòÉΓòÉ
  2551.  
  2552. MacroFile 
  2553.  
  2554.           MacroFile - represents the current macro file. 
  2555.  
  2556.  
  2557. ΓòÉΓòÉΓòÉ 12.2.24. XlateFile ΓòÉΓòÉΓòÉ
  2558.  
  2559. XlateFile 
  2560.  
  2561.           XlateFile - represents the current translation table file. 
  2562.  
  2563.  
  2564. ΓòÉΓòÉΓòÉ 12.2.25. Port ΓòÉΓòÉΓòÉ
  2565.  
  2566. Port 
  2567.  
  2568.           Port - represents the current communications port being used. 
  2569.  
  2570.  
  2571. ΓòÉΓòÉΓòÉ 12.2.26. Speed ΓòÉΓòÉΓòÉ
  2572.  
  2573. Speed 
  2574.  
  2575.           Speed - represents the current modem speed.  May be set with any 
  2576.           common baud rate. 
  2577.  
  2578.           Example:  SetLW(Speed, 14400); 
  2579.           This sets the  modem speed to 14000 baud. 
  2580.  
  2581.  
  2582. ΓòÉΓòÉΓòÉ 12.2.27. Parity ΓòÉΓòÉΓòÉ
  2583.  
  2584. Parity 
  2585.  
  2586.           Parity - represents the current parity checking in effect. 
  2587.  
  2588.           Parity values are as follows: 
  2589.           0=No Parity 
  2590.           1=Even Parity 
  2591.           2=Odd Parity 
  2592.  
  2593.  
  2594. ΓòÉΓòÉΓòÉ 12.2.28. DataBits ΓòÉΓòÉΓòÉ
  2595.  
  2596. DataBits 
  2597.  
  2598.           DataBits - represents the number of databits (7 or 8) used in 
  2599.           communication. The number of databits must be integer values of 
  2600.           either 7 or 8. 
  2601.  
  2602.  
  2603. ΓòÉΓòÉΓòÉ 12.2.29. StopBits ΓòÉΓòÉΓòÉ
  2604.  
  2605. StopBits 
  2606.  
  2607.           StopBits - represents the number of stop bits used in communication. 
  2608.           The number of stop bits must be integer values of either 1 or 2. 
  2609.  
  2610.  
  2611. ΓòÉΓòÉΓòÉ 12.2.30. LockedPort ΓòÉΓòÉΓòÉ
  2612.  
  2613. LockedPort 
  2614.  
  2615.           LockedPort - determines whether or not the modem baud rate is locked. 
  2616.           May be set with attribute values On or Off, 1 or 0, True or False. 
  2617.           Note: When used with GetLW, only returns 1 or 0. 
  2618.  
  2619.  
  2620. ΓòÉΓòÉΓòÉ 12.2.31. PipeName ΓòÉΓòÉΓòÉ
  2621.  
  2622. PipeName 
  2623.  
  2624.           PipeName - represents the name of the current named pipe. 
  2625.  
  2626.  
  2627. ΓòÉΓòÉΓòÉ 12.2.32. XonXoff ΓòÉΓòÉΓòÉ
  2628.  
  2629. XonXoff 
  2630.  
  2631.           XonXoff - determines whether or not flow control is on or off.  May 
  2632.           be set with attribute values On or Off, 1 or 0, True or False.  Note: 
  2633.           When used with GetLW, only returns 1 or 0. 
  2634.  
  2635.  
  2636. ΓòÉΓòÉΓòÉ 12.2.33. IgnoreCarrier ΓòÉΓòÉΓòÉ
  2637.  
  2638. IgnoreCarrier 
  2639.  
  2640.           IgnoreCarrier - determines whether or not to ignore carrier on 
  2641.           downloads and uploads.  May be set with attribute values On or Off, 1 
  2642.           or 0, True or False. Note: When used with GetLW, only returns 1 or 0. 
  2643.  
  2644.  
  2645. ΓòÉΓòÉΓòÉ 12.2.34. ConnectPopup ΓòÉΓòÉΓòÉ
  2646.  
  2647. ConnectPopup 
  2648.  
  2649.           ConnectPopup - determines whether or not to popup a message when 
  2650.           connect to other host.  May be set with attribute values On or Off, 1 
  2651.           or 0, True or False. Note:  When used with GetLW, only returns 1 or 
  2652.           0. 
  2653.  
  2654.  
  2655. ΓòÉΓòÉΓòÉ 12.2.35. Music ΓòÉΓòÉΓòÉ
  2656.  
  2657. Music 
  2658.  
  2659.           Music - determines whether or not music is on or off.  May be set 
  2660.           with attribute values On or Off, 1 or 0, True or False.  By default, 
  2661.           music is ON.  Note: When used with GetLW, only returns 1 or 0. 
  2662.  
  2663.  
  2664. ΓòÉΓòÉΓòÉ 12.2.36. DialerOnStartup ΓòÉΓòÉΓòÉ
  2665.  
  2666. DialerOnStartup 
  2667.  
  2668.           DialerOnStartup - determines whether or not to dial a specified phone 
  2669.           directory entry immediately upon LiveWire startup. 
  2670.  
  2671.  
  2672. ΓòÉΓòÉΓòÉ 12.2.37. ScrollBack ΓòÉΓòÉΓòÉ
  2673.  
  2674. ScrollBack 
  2675.  
  2676.           ScrollBack - determines whether or not the scroll back buffer is on 
  2677.           or off. May be set with attribute values On or Off, 1 or 0, True or 
  2678.           False. By default scrollback, is ON.  Note:  When used with GetLW, 
  2679.           only returns 1 or 0. 
  2680.  
  2681.  
  2682. ΓòÉΓòÉΓòÉ 12.2.38. ConnectTimeout ΓòÉΓòÉΓòÉ
  2683.  
  2684. ConnectTimeout 
  2685.  
  2686.           ConnectTimeout - represents the maximum amount of time LiveWire will 
  2687.           wait to connect to each computer system dialed. 
  2688.  
  2689.  
  2690. ΓòÉΓòÉΓòÉ 12.2.39. RedialWait ΓòÉΓòÉΓòÉ
  2691.  
  2692. RedialWait 
  2693.  
  2694.           RedialWait - represents the amount of time LiveWire will wait between 
  2695.           dialing attempts. 
  2696.  
  2697.  
  2698. ΓòÉΓòÉΓòÉ 12.2.40. Pacing ΓòÉΓòÉΓòÉ
  2699.  
  2700. Pacing 
  2701.  
  2702.           Pacing - sets the character inter-pacing value.  If the pacing value 
  2703.           is set to 0, then pacing has no effect.  Must be set with integer 
  2704.           values where the pacing rate is effectively measured in milliseconds. 
  2705.  
  2706.  
  2707. ΓòÉΓòÉΓòÉ 12.2.41. Editor ΓòÉΓòÉΓòÉ
  2708.  
  2709. Editor 
  2710.  
  2711.           Editor - represents the full path of the current default LiveWire 
  2712.           text editor. 
  2713.  
  2714.  
  2715. ΓòÉΓòÉΓòÉ 12.2.42. ULDir ΓòÉΓòÉΓòÉ
  2716.  
  2717. ULDir 
  2718.  
  2719.           ULDir - represents the directory where uploaded files will go. If 
  2720.           this value is "", then the upload directory is the current directory. 
  2721.  
  2722.  
  2723. ΓòÉΓòÉΓòÉ 12.2.43. DLDir ΓòÉΓòÉΓòÉ
  2724.  
  2725. DLDir 
  2726.  
  2727.           DLDir - represents the directory where downloaded files will go. If 
  2728.           this value is "", then the download directory is the current 
  2729.           directory. 
  2730.  
  2731.  
  2732. ΓòÉΓòÉΓòÉ 12.2.44. DumpFile ΓòÉΓòÉΓòÉ
  2733.  
  2734. DumpFile 
  2735.  
  2736.           DumpFile - represents current dump file name including path. 
  2737.  
  2738.  
  2739. ΓòÉΓòÉΓòÉ 12.2.45. MacroFile ΓòÉΓòÉΓòÉ
  2740.  
  2741. MacroFile 
  2742.  
  2743.           MacroFile - represents the name of the current macro file including 
  2744.           path. 
  2745.  
  2746.  
  2747. ΓòÉΓòÉΓòÉ 12.2.46. LocalOnly ΓòÉΓòÉΓòÉ
  2748.  
  2749. LocalOnly 
  2750.  
  2751.           LocalOnly - determines whether or not your script should send output 
  2752.           to the modem.  When set to 0, Off, or False output from your script 
  2753.           may be sent to the modem.  If set to 1, On, or True output is 
  2754.           restricted to the local system. By default, LocalOnly is set to OFF. 
  2755.           Note: When used with GetLW, only returns 1 or 0. 
  2756.  
  2757.  
  2758. ΓòÉΓòÉΓòÉ 12.2.47. DialerNumber ΓòÉΓòÉΓòÉ
  2759.  
  2760. DialerNumber 
  2761.  
  2762.           DialerNumber - The current dialing entry number being modified. If 
  2763.           the script was run automatically from the dialer after connecting, 
  2764.           this attribute will be set to the dialing entry connected to. 
  2765.  
  2766.  
  2767. ΓòÉΓòÉΓòÉ 12.2.48. DialerName ΓòÉΓòÉΓòÉ
  2768.  
  2769. DialerName 
  2770.  
  2771.           DialerName - The name of the current entry in the dialing directory. 
  2772.  
  2773.  
  2774. ΓòÉΓòÉΓòÉ 12.2.49. DialerPhoneNumber ΓòÉΓòÉΓòÉ
  2775.  
  2776. DialerPhoneNumber 
  2777.  
  2778.           DialerPhoneNumber - The number of the current entry in the dialing 
  2779.           directory. 
  2780.  
  2781.  
  2782. ΓòÉΓòÉΓòÉ 12.2.50. DialerInfoFile ΓòÉΓòÉΓòÉ
  2783.  
  2784. DialerInfoFile 
  2785.  
  2786.           DialerInfoFile - The name of the comments/information file of the 
  2787.           current entry. 
  2788.  
  2789.  
  2790. ΓòÉΓòÉΓòÉ 12.2.51. DialerScriptFile ΓòÉΓòÉΓòÉ
  2791.  
  2792. DialerScriptFile 
  2793.  
  2794.           DialerScriptFile - The name of the script file of the current entry. 
  2795.  
  2796.  
  2797. ΓòÉΓòÉΓòÉ 12.2.52. DialerSpeed ΓòÉΓòÉΓòÉ
  2798.  
  2799. DialerSpeed 
  2800.  
  2801.           DialerSpeed - The communications speed of the current entry. 
  2802.  
  2803.  
  2804. ΓòÉΓòÉΓòÉ 12.2.53. DialerParity ΓòÉΓòÉΓòÉ
  2805.  
  2806. DialerParity 
  2807.  
  2808.           DialerParity - The parity of the current entry.  (N, E, or O) 
  2809.  
  2810.  
  2811. ΓòÉΓòÉΓòÉ 12.2.54. DialerBits ΓòÉΓòÉΓòÉ
  2812.  
  2813. DialerBits 
  2814.  
  2815.           DialerBits - The data bits of the current entry. (7 or 8) 
  2816.  
  2817.  
  2818. ΓòÉΓòÉΓòÉ 12.2.55. DialerStop ΓòÉΓòÉΓòÉ
  2819.  
  2820. DialerStop 
  2821.  
  2822.           DialerStop - The stop bits of the current entry. (1 or 2) 
  2823.  
  2824.  
  2825. ΓòÉΓòÉΓòÉ 12.2.56. DialerDuplex ΓòÉΓòÉΓòÉ
  2826.  
  2827. DialerDuplex 
  2828.  
  2829.           DialerDuplex - The duplex of the current entry. (F=Full, H=Half) 
  2830.  
  2831.  
  2832. ΓòÉΓòÉΓòÉ 12.2.57. DialerPassword ΓòÉΓòÉΓòÉ
  2833.  
  2834. DialerPassword 
  2835.  
  2836.           DialerPassword - The password of the current entry. 
  2837.  
  2838.  
  2839. ΓòÉΓòÉΓòÉ 12.2.58. DialerProtocol ΓòÉΓòÉΓòÉ
  2840.  
  2841. DialerProtocol 
  2842.  
  2843.           DialerProtocol - The hotkey (highlighted character in the menu) of 
  2844.           the protocol of the current entry. (EG: Zmodem is Z, Xmodem-1K is 1) 
  2845.  
  2846.  
  2847. ΓòÉΓòÉΓòÉ 12.2.59. DialerEmulation ΓòÉΓòÉΓòÉ
  2848.  
  2849. DialerEmulation 
  2850.  
  2851.           DialerEmulation - The emulation of the current entry. 
  2852.  
  2853.  
  2854. ΓòÉΓòÉΓòÉ 12.2.60. DialerLastCall ΓòÉΓòÉΓòÉ
  2855.  
  2856. DialerLastCall 
  2857.  
  2858.           DialerLastCall - The date of the last call of the current entry. 
  2859.  
  2860.  
  2861. ΓòÉΓòÉΓòÉ 12.2.61. DialerTotalCalls ΓòÉΓòÉΓòÉ
  2862.  
  2863. DialerTotalCalls 
  2864.  
  2865.           DialerTotalCalls - The number of total calls to the current entry. 
  2866.  
  2867.  
  2868. ΓòÉΓòÉΓòÉ 12.3. DispLW(string) ΓòÉΓòÉΓòÉ
  2869.  
  2870. DispLW(string) 
  2871.  
  2872.           Disp(string) - displays a string locally (i.e. does not send it over 
  2873.           the modem), where <string> is a string of text enclosed in a pair of 
  2874.           quotes or the name of a string variable. 
  2875.  
  2876.           The passed string may include any special control characters 
  2877.           following special characters, for example: 
  2878.           ^M = carriage return 
  2879.           ^J = line feed 
  2880.           ^G = Bell 
  2881.  
  2882.           ^M^J would be a cariage return immediately followed by a line feed. 
  2883.  
  2884.           Example: 
  2885.           DispLW("This will display a string and drop down to the next 
  2886.           line^M^J"); 
  2887.  
  2888.  
  2889. ΓòÉΓòÉΓòÉ 12.4. SendLW(string) ΓòÉΓòÉΓòÉ
  2890.  
  2891. SendLW(string) 
  2892.  
  2893.           SendLW(string) - sends a string over the modem, but does not display 
  2894.           it to the screen, where <string> is a string of text enclosed in a 
  2895.           pair of quotes or the name of a string variable. 
  2896.  
  2897.           The passed string may include any special control characters 
  2898.           following special characters, for example: 
  2899.           ^M = carriage return (or ENTER) 
  2900.           ^J = line feed 
  2901.           ^G = Bell 
  2902.  
  2903.           ^M^J would be a cariage return immediately followed by a line feed. 
  2904.  
  2905.           Example: 
  2906.           DispLW("This will send a string to the modem and press [ENTER]^M"); 
  2907.  
  2908.  
  2909. ΓòÉΓòÉΓòÉ 12.5. DiseLW(string) ΓòÉΓòÉΓòÉ
  2910.  
  2911. DiseLW(string) 
  2912.  
  2913.           DiseLW(str) - sends a string over the modem and displays it locally 
  2914.           as well, where <str> is a string of text enclosed in a pair of quotes 
  2915.           or the name of a string variable. 
  2916.  
  2917.           The passed string may include any special control characters 
  2918.           following special characters, for example: 
  2919.           ^M = carriage return (or ENTER) 
  2920.           ^J = line feed 
  2921.           ^G = Bell 
  2922.  
  2923.           ^M^J would be a cariage return immediately followed by a line feed. 
  2924.  
  2925.           Example: 
  2926.           DispLW("This will send a string to the modem and display it on the 
  2927.           LiveWire screen^M"); 
  2928.  
  2929.  
  2930. ΓòÉΓòÉΓòÉ 12.6. FindLW(string, string, ) ΓòÉΓòÉΓòÉ
  2931.  
  2932. FindLW(string, string, ...) 
  2933.  
  2934.           FindLW(string, string, ... ) - Waits until one of the strings 
  2935.           <string> is found in the information being received over the modem, 
  2936.           where <string> is a string of text enclosed in a pair of quotes or 
  2937.           the name of a string variable. Find may look for up to 10 strings. 
  2938.           The command fails if it cannot find one of the strings in the amount 
  2939.           of time specified in the TIMEOUT variable.  Upon timeout, FindLW 
  2940.           returns the string "TIMEOUT", otherwise it returns the string it 
  2941.           found. Note that if timeout is zero, FindLW will not timeout. 
  2942.  
  2943.           Note:  The passed strings may include the following special 
  2944.           characters:  ^M = carriage return, ^J = line feed, and ^G = Bell. 
  2945.           For example, ^M^J would be a cariage return immediately followed by a 
  2946.           line feed. 
  2947.  
  2948.  
  2949. ΓòÉΓòÉΓòÉ 12.7. GetKeyLW() ΓòÉΓòÉΓòÉ
  2950.  
  2951. GetKeyLW() 
  2952.  
  2953.           GetKeyLW() - returns a single keystroke of input from either the 
  2954.           local end or remote computer. 
  2955.  
  2956.  
  2957. ΓòÉΓòÉΓòÉ 12.8. GetKeyLocalLW() ΓòÉΓòÉΓòÉ
  2958.  
  2959. GetKeyLocalLW() 
  2960.  
  2961.           GetKeyLocalLW() - returns a singe keystroke of input from the local 
  2962.           end of LiveWire. 
  2963.  
  2964.  
  2965. ΓòÉΓòÉΓòÉ 12.9. GetKeyRemoteLW() ΓòÉΓòÉΓòÉ
  2966.  
  2967. GetKeyRemoteLW() 
  2968.  
  2969.           GetKeyRemoteLW( ) - returns a single keystroke of input from the 
  2970.           remote computer. 
  2971.  
  2972.  
  2973. ΓòÉΓòÉΓòÉ 12.10. GetStrLW(string, maxlen) ΓòÉΓòÉΓòÉ
  2974.  
  2975. GetStrLW(string, maxlen) 
  2976.  
  2977.           GetStrLW(string, maxlen) - receives a full string from either the 
  2978.           local or remote end and returns a string typed or edited by the user. 
  2979.           The string is ended when <ENTER> is pressed. If a string <string> is 
  2980.           specified, the string appears for the user to edit. The string will 
  2981.           not be allowed to exceed the maximum length specified by <maxlen>. 
  2982.           The size of the passed string <string> cannot exceed the length. 
  2983.           specified by <maxlen>.  By default, <maxlen> is 78. 
  2984.  
  2985.           Example: 
  2986.           Name=GetStrLW("Les",15); 
  2987.  
  2988.           Would display the name "Les" for editing. Up to a maximum of 15 
  2989.           characters can be entered. When <ENTER> is pressed the variable 
  2990.           "Name" gets the edited string. 
  2991.  
  2992.  
  2993. ΓòÉΓòÉΓòÉ 12.11. GetStrLocalLW(string, maxlen) ΓòÉΓòÉΓòÉ
  2994.  
  2995. GetStrLocalLW(string, maxlen) 
  2996.  
  2997.           GetStrLocalLW(string, maxlen ) - this command is similar to GetStrLW 
  2998.           except that GetStrLocalLW gets a string only from the local keyboard. 
  2999.           Also, the editing provided is much more powerful than GetStrLW since 
  3000.           it allows full editing of the variable with arrow, insert, and delete 
  3001.           keys. 
  3002.  
  3003.  
  3004. ΓòÉΓòÉΓòÉ 12.12. GetStrRemoteLW(string, maxlen) ΓòÉΓòÉΓòÉ
  3005.  
  3006. GetStrRemoteLW(string, maxlen) 
  3007.  
  3008.           GetStrRemoteLW(string, maxlen) - similar to GetStrLW, except this 
  3009.           command only receives a string from the remote computer. 
  3010.  
  3011.  
  3012. ΓòÉΓòÉΓòÉ 12.13. DialLW(markstring) ΓòÉΓòÉΓòÉ
  3013.  
  3014. DialLW(markstring) 
  3015.  
  3016.           DialLW(markstring) - marks and dials a range of entries based upon a 
  3017.           given mark string, specified by the string <markstring>. The mark 
  3018.           string allows you to mark entries by name, part of a name, or entry 
  3019.           number. Here are some examples: 
  3020.  
  3021.           1,10,50,3 Marks entries 1, 10, 50, and 3 
  3022.           1,5..20             Marks entries 1, and all entries 5 through 20, 
  3023.                               inclusive. 
  3024.           1..20,25..200       Marks entries 1 through 20 and 25 through 200, 
  3025.                               inclusive. 
  3026.           DataMirage          Marks all entries that contain "DataMirage" 
  3027.           Data                Marks all entries that contain "Data".  Note that 
  3028.                               this will match entries such as "DataMirage", The 
  3029.                               DATA Line", and "My Data". Also, this is is case 
  3030.                               insensitive. 
  3031.           1,Data,5..20        Marks entry 1, all entries containing "Data", and 
  3032.                               entries 5 through 20, inclusive. 
  3033.  
  3034.  
  3035. ΓòÉΓòÉΓòÉ 12.14. ClrScrLW() ΓòÉΓòÉΓòÉ
  3036.  
  3037. ClrScrLW() 
  3038.  
  3039.           ClrScrLW() - clears the local screen. 
  3040.  
  3041.  
  3042. ΓòÉΓòÉΓòÉ 12.15. SendBreakLW() ΓòÉΓòÉΓòÉ
  3043.  
  3044. SendBreakLW() 
  3045.  
  3046.           SendBreakLW() - sends a break signal over the modem for 1/4 of a 
  3047.           second. 
  3048.  
  3049.  
  3050. ΓòÉΓòÉΓòÉ 12.16. SendFilesLW(protocol, filelist) ΓòÉΓòÉΓòÉ
  3051.  
  3052. SendFilesLW(protocol, filelist) 
  3053.  
  3054.           SendFilesLW(protocol, filelist) - Sends (uploads) one or more files 
  3055.           over the modem using the specified protocol, where <protocol> is a 
  3056.           string variable that should contain a single character which is the 
  3057.           hotkey of the protocol to use. The hotkeys are the letters that are 
  3058.           highlighted in the protocol listing when you press <PgUp>.  For 
  3059.           example, Zmodem would be Z.  Xmodem would be X. Xmodem-1K would be 1. 
  3060.           <filelist> is a list of files and their paths to send all in one 
  3061.           string. 
  3062.  
  3063.  
  3064. ΓòÉΓòÉΓòÉ 12.17. ReceiveFilesLW(protocol, filelist) ΓòÉΓòÉΓòÉ
  3065.  
  3066. ReceiveFilesLW(protocol, filelist) 
  3067.  
  3068.           ReceiveFilesLW(protocol, filelist) - Receives (downloads) one or more 
  3069.           files over the modem using the specified protocol, where <protocol> 
  3070.           is a string variable that should contain a single character which is 
  3071.           the hotkey of the protocol to use. The hotkeys are the letters that 
  3072.           are highlighted in the protocol listing when you press <PgDn>.  For 
  3073.           example, Zmodem would be Z.  Xmodem would be X. Xmodem-1K would be 1. 
  3074.           <filelist> is a list of files and their paths to send all in one 
  3075.           string. Received files are placed in the default download directory. 
  3076.           Batch protocols such as Zmodem and Ymodem ignore the <filelist> 
  3077.           parameter. 
  3078.  
  3079.  
  3080. ΓòÉΓòÉΓòÉ 12.18. AnsiColorLW(fg, bg) ΓòÉΓòÉΓòÉ
  3081.  
  3082. AnsiColorLW(fg, bg) 
  3083.  
  3084.           AnsiColorLW(fg,bg) - sends an ANSI code over the modem that changes 
  3085.           the remote terminal color. <fg> is the foreground color. <bg> is the 
  3086.           background color. 
  3087.  
  3088.  
  3089. ΓòÉΓòÉΓòÉ 12.19. DumpScreenLW(filename) ΓòÉΓòÉΓòÉ
  3090.  
  3091. DumpScreenLW(filename) 
  3092.  
  3093.           DumpScreenLW(filename) - dumps the current screen to <filename>, the 
  3094.           specified dump file. 
  3095.  
  3096.  
  3097. ΓòÉΓòÉΓòÉ 12.20. ExitLW() ΓòÉΓòÉΓòÉ
  3098.  
  3099. ExitLW() 
  3100.  
  3101.           ExitLW() - exits the LiveWire program. 
  3102.  
  3103.  
  3104. ΓòÉΓòÉΓòÉ 12.21. DelayLW(ms) ΓòÉΓòÉΓòÉ
  3105.  
  3106. DelayLW(ms) 
  3107.  
  3108.           DelayLW(ms) - delays for <ms> milliseconds before resuming the 
  3109.           script. 
  3110.  
  3111.  
  3112. ΓòÉΓòÉΓòÉ 12.22. SleepLW(seconds) ΓòÉΓòÉΓòÉ
  3113.  
  3114. SleepLW(seconds) 
  3115.  
  3116.           SleepLW(seconds) - sleeps (does nothing) for <seconds> amount of time 
  3117.           before resuming the script. 
  3118.  
  3119.  
  3120. ΓòÉΓòÉΓòÉ 12.23. WaitTimeLW(hr, min) ΓòÉΓòÉΓòÉ
  3121.  
  3122. WaitTimeLW(hr, min) 
  3123.  
  3124.           WaitTime(hr, min) - waits until the current time is <hr>:<mn> (in 24 
  3125.           hour military time) before resuming the script. During the wait time, 
  3126.           the session continues. Therefore, this command can be used to capture 
  3127.           data from a start time to end time. 
  3128.  
  3129.  
  3130. ΓòÉΓòÉΓòÉ 12.24. HangUpLW() ΓòÉΓòÉΓòÉ
  3131.  
  3132. HangUpLW() 
  3133.  
  3134.           HangUpLW() - attempts to disconnect the current modem session. 
  3135.  
  3136.  
  3137. ΓòÉΓòÉΓòÉ 13. Learning scripts ΓòÉΓòÉΓòÉ
  3138.  
  3139. Learning scripts 
  3140.  
  3141.           LiveWire has the capability to record part or all of a communications 
  3142.           session and play it back automatically. This is called script learn. 
  3143.  
  3144.           LiveWire accomplishes this "recording" by assuming that the service 
  3145.           you are connected to will be sending a prompt (eg: Enter Your Name or 
  3146.           Press Any Key...) and that you will respond by typing a response and 
  3147.           pressing ENTER. LiveWire remembers what you type at each prompt and 
  3148.           responds in the same manner next time it sees these prompts. 
  3149.  
  3150.           The following runs through an example learning session: 
  3151.           The first thing you must do is find a service you want to call in 
  3152.           your phone directory and put a filename in the "Script" field. To 
  3153.           edit this entry press "E" while the highlight bar is on the entry. 
  3154.           When the edit window appears, move your highlight bar to the entry 
  3155.           "Script" and press ENTER. Now type a filename, ending with the 
  3156.           extension .CMD, into this field and press ENTER. Then press Esc to 
  3157.           save this entry. 
  3158.           Now, dial the service. Note that as you dial an "L" appears next to 
  3159.           the entry where a check mark normally appears. This means that 
  3160.           LiveWire will automatically start learning as soon as you get onto 
  3161.           the service. 
  3162.           Logon normally to the service, but take care to note of how much of 
  3163.           your logon you want LiveWire to remember. For example, on most 
  3164.           services you would only need LiveWire to remember when you type your 
  3165.           name and password. Beyond this (reading bulletins and messages) the 
  3166.           service you call probably changes daily. If so, LiveWire will become 
  3167.           confused. It isn't smart enough to adapt to these changes. 
  3168.           When you are ready to have LiveWire stop learning, look at the status 
  3169.           line on your screen. It will tell you what keys you need to press to 
  3170.           stop script learning. 
  3171.  
  3172.           That's it! Next time you call the same service LiveWire should 
  3173.           automatically replay what it learned, key for key. If for some reason 
  3174.           LiveWire did not learn correctly or you made a mistake while it was 
  3175.           learning you can change the name of the script filename in the phone 
  3176.           book entry or erase the script file. 
  3177.  
  3178.           TIPS FOR LEARNING: 
  3179.           LiveWire makes the assumption that when you press ENTER you are 
  3180.           finished typing so... 
  3181.           - Press ENTER after each prompt 
  3182.           - The use of hotkeys (selection of an option without having to press 
  3183.           ENTER) may not work 
  3184.  
  3185.  
  3186. ΓòÉΓòÉΓòÉ 13.1. Editing a learned script file ΓòÉΓòÉΓòÉ
  3187.  
  3188. Editing a learned script file 
  3189.  
  3190.           Editing a script file associated with a service in the dialer is 
  3191.           simple. Go into the dialer and move the highlight bar to the service, 
  3192.           then press the V (for View Script) key. After a few seconds an editor 
  3193.           will come up with the learned script. 
  3194.  
  3195.           If you intend to fix the script, the first thing you need to know is 
  3196.           at what point the script is failing. For example, if the script never 
  3197.           responds to a "PASSWORD:" prompt then you know that it is not 
  3198.           recognizing the prompt correctly. 
  3199.  
  3200.           Move your cursor to the place in the script which has the command to 
  3201.           find the password prompt. This may look like: 
  3202.  
  3203.           FindLW("PASSWORD:"); 
  3204.  
  3205.           Any small difference in the actual prompt and the prompt LiveWire 
  3206.           expects will cause a problem. Some things to look for are: 
  3207.  
  3208.           + Time/Date dependent information is part of the prompt 
  3209.           EG: "(23 minutes left) COMMAND:" 
  3210.           this should be changed to "COMMAND:" 
  3211.  
  3212.           + Spaces where they do not belong 
  3213.  
  3214.           + Odd control (^) characters 
  3215.  
  3216.           + Line noise 
  3217.  
  3218.           + The system prompt changed since you learned the script! 
  3219.  
  3220.  
  3221. ΓòÉΓòÉΓòÉ 14. Host mode script ΓòÉΓòÉΓòÉ
  3222.  
  3223. Host mode script 
  3224.  
  3225.           LiveWire 2.1 includes a Host Mode REXX script. The host mode script 
  3226.           allows you to setup your computer to accept incoming calls. Callers 
  3227.           can then access your computer and do the following functions: 
  3228.  
  3229.           - Transfer files 
  3230.           - Send messages 
  3231.           - Chat with you 
  3232.  
  3233.           The host mode included is by intended for simple purposes only and is 
  3234.           not robust or complete enough to serve as a full bulletin board or 
  3235.           service. The host might be useful if you have a co-worker or friend 
  3236.           who needs to call up to your system and get a file. In addition, he 
  3237.           might also leave you a short message. The host could also be useful 
  3238.           if you frequently exchange files from your home to the office via 
  3239.           modem. The host is also a good example of how to program REXX scripts 
  3240.           under LiveWire. 
  3241.  
  3242.           To start the host most you must invoke it from LiveWire's command 
  3243.           menu. The only parameter it recognizes is "LOCAL". If you type LOCAL 
  3244.           as a parameter, the Host Mode will not wait for an incoming call, but 
  3245.           instead will allow you to login locally. 
  3246.  
  3247.           By default the host stores its messages and files in the LiveWire 
  3248.           directory in the HSTFILES and HSTMSGS directories, which are 
  3249.           automatically created by the script. These directories can be changed 
  3250.           using the sysop menu. The default sysop password is "PASSWORD." 
  3251.  
  3252.           If you have a special need that the host mode script does not 
  3253.           address, feel free to modify the script. The script is not 
  3254.           copyrighted, so any changes made may be re-distributed freely. 
  3255.  
  3256.  
  3257. ΓòÉΓòÉΓòÉ 15. Reporting bugs and suggestions ΓòÉΓòÉΓòÉ
  3258.  
  3259. Reporting bugs and suggestions 
  3260.  
  3261.           DataMirage Software is committed to developing and delivering 
  3262.           quality, bug-free software that meets your needs. Our bug database 
  3263.           allows us to track each bug and suggestion individually. This bug 
  3264.           database will be available in January 1994 to callers of the 
  3265.           DataMirage BBS. Callers will be able to query for bugs and submit new 
  3266.           bugs or suggestions directly to our database. Later, they can call 
  3267.           back and view the progress being made on the bug and the release in 
  3268.           which it will be fixed. 
  3269.  
  3270.           We still accept bugs and suggestions from internet, CompUServe, and 
  3271.           Prodigy. All bugs submitted must be in the format following. Bugs not 
  3272.           in this format are often ambiguous, so please follow this format as 
  3273.           closely as possible and provide as much detailed information as 
  3274.           possible. Please note, only one bug or suggestion per form. 
  3275.  
  3276.   Submission addresses (accounts not necessarily held by DataMirage Software):
  3277.            Internet submission  : eaiu278@orion.oac.uci.edu
  3278.            CompUServe submission: above internet address, or 73631,1233
  3279.            PRODIGY submission   : JWWJ64A
  3280.            US Mail              : LiveWire Bug Report
  3281.                         585 Hyde Park Drive
  3282.                         San Jose, CA 95136
  3283.  
  3284.            Bug Submission Form
  3285.  
  3286.            Submitter First Name :
  3287.            Submitter Last  Name :
  3288.            Submitter Phone #    :
  3289.            Submitter EMAIL      :
  3290.  
  3291.            One-line description :
  3292.  
  3293.   Severity of bug (1=who cares? - 4=critical crash) :
  3294.  
  3295.            Version of LiveWire :
  3296.  
  3297.            Steps to reproduce bug (many lines) :
  3298.            Complete description of bug or suggestion (many lines) :
  3299.  
  3300.            Have you tested this against other communications software?
  3301.  
  3302.            Describe your hardware setup, if necessary:
  3303.            - CPU
  3304.            - UART type
  3305.            - Modem manufacturer
  3306.            - Remote host
  3307.  
  3308.  
  3309. ΓòÉΓòÉΓòÉ 16. Registration and support ΓòÉΓòÉΓòÉ
  3310.  
  3311. Registration and support 
  3312.  
  3313. LiveWire 2.1 ShareWare license agreement 
  3314.  
  3315. This agreement replaces all previous versions of LiveWire Communications 
  3316. license agreements. 
  3317.  
  3318. LiveWire is NOT free software! LiveWire is marketed under the shareware 
  3319. marketing concept. You may use LiveWire for 30 days, after which you are 
  3320. obligated to either register this software or discountinue use of the software. 
  3321. The fee for registration is nominal and brings a lot of benefits. If you 
  3322. register once, you will never have to buy another version of LiveWire. All 
  3323. futureversions of LiveWire marketed under the shareware concept can be 
  3324. registered with your serial number -- even if the registration prices go up. 
  3325. You also get free (except for long distance or toll charges) support through 
  3326. the home of LiveWire -- DataMirage Bulletin Board System. 
  3327.  
  3328. By using this software you are agreeing to the above terms. 
  3329.  
  3330. Basic registration is $30 
  3331. That includes: 
  3332. - Your registration number 
  3333. - Support through the DataMirage BBS 
  3334.  
  3335. Extended registration is $40 
  3336. That includes: 
  3337. - Your registration number 
  3338. - A registered copy of the latest version of LiveWire 
  3339. - Support through the DataMirage BBS 
  3340.  
  3341. Complete registration is $60 
  3342. That includes: 
  3343. - Your registration number 
  3344. - A registered copy of the latest version of LiveWire Support 
  3345. - Support through DataMirage BBS 
  3346. - A laser printed manual, identical to the one provided with the 2.1 release 
  3347.  
  3348. to register, mail the registration blank on the following page to: 
  3349.  
  3350. DataMirage Software585 Hyde Park Drive 
  3351. San Jose, CA 95136 
  3352.  
  3353.  
  3354. ΓòÉΓòÉΓòÉ 17. Registration form ΓòÉΓòÉΓòÉ
  3355.  
  3356. Registration form (print me!) 
  3357.  
  3358. Filling out your name, address, and phone number is a 
  3359. requirement. Your name will be used to personalize your serial 
  3360. number. 
  3361.  
  3362. Name      _________________________________ 
  3363.  
  3364.  Address 
  3365.           _________________________________ 
  3366.  
  3367.           _________________________________ 
  3368.  
  3369.           _________________________________ 
  3370.  
  3371.  Phone # (_____)_________-________________ 
  3372.  
  3373.  QUANTITY 
  3374.  (  ) $30 Basic Registration   = registration # 
  3375.  
  3376.  (  ) $40 Extended Registration = registration # + newest version 
  3377.  
  3378.  (  ) $60 Complete Registration = registration # + newest version + printed 
  3379.  manual 
  3380.  
  3381.    SUB TOTAL   ________ 
  3382.  
  3383.    $5 shipping  ________   (USA addresses excluded) 
  3384.  
  3385.   + TAX (8.75%)  ________   (California residents only!) 
  3386.  
  3387.    TOTAL COST  ________ 
  3388.  
  3389.  I only accept US currency, US money orders, and checks. If you send a purchase 
  3390.  order, please make it clear where the invoice should be mailed. For 
  3391.  information onregistering with a credit card number, please call DataMirage 
  3392.  BBS at (714) 856-2071 where we hope to have an automated registration program. 
  3393.